【c# – Url不是有效的虚拟路径】教程文章相关的互联网学习教程文章

c# – System.Web.Routing.UrlRoutingModule没有实现IHttpHandlerFactory或IHttpHandler【代码】

在我们的网站中,此错误每5分钟发出一次.我不知道它的电话在哪里.任何人都可以帮助我们.我们需要robots.txt而不会出现此错误. 我们的应用程序自动调用http://www.xyzName.com/content/images/thumbs/robots.txt并显示以下异常System.Web.Routing.UrlRoutingModule does not implementIHttpHandlerFactory or IHttpHandler. Description: An unhandled exception occurred during the execution ofthe current web request. Please r...

c# – 在Application_AquireRequestState事件中使用POST数据重写Url

我有一个代码,它在应用程序的Application_AcquireRequestState事件中注册路由.注册路由后,我在Http运行时缓存中设置了一个标志,这样我就不会再次执行路由注册代码.在此事件Application_AcquireRequestState中注册路由有一个特定的原因. 重新启动应用程序池后,如果有一个有效的(匹配路由)请求,路由注册代码将启动,但IIS / ASP.Net不会提供该请求,并返回404.后续有效请求都正常工作. 我想确保即使第一个请求也正确提供. 是否有可能重...

如何在c#中验证URL(错误404)【代码】

我需要编写一个工具,用C#报告损坏的URL.如果用户在浏览器中看到404错误,则URL应仅报告已损坏.我相信可能有一些技巧来处理进行URL重写的Web服务器.这就是我所拥有的.正如您所看到的,只有一些URL验证不正确.string url = "";// TEST CASES//url = "http://newsroom.lds.org/ldsnewsroom/eng/news-releases-stories/local-churches-teach-how-to-plan-for-disasters"; //Prints "BROKEN", although this is getting re-written to g...

c# – Xamarin – 来自其他页面/视图的WebView更新URL【代码】

我有一个非常基本的选项卡式应用程序第一页是使用Xamarin.Forms的Web视图<WebView x:Name="webview1" IsVisible="true" Source="" ></WebView>我可以使用例如后面的??.cs代码更新此视图的URLwebview1.Source = "http://www.microsoft.com"我有第二个标签,我用它来设置/附加信息.在第二页上,我有一个按钮,点击后我想将第1页上的Web视图重置为新的Url /更新Source. 只是尝试在第二页上引用它告诉我,由于保护级别而无法使用静态项目的...

c# – 如何指定Html.BuildUrlFromExpression调用的默认区域【代码】

我有像link text这样的问题 我的所有链接都是这样的:htp // site / controller / action / id 我刚刚添加了名为BackEnd的Area. 我的控制器:[ActionLinkArea("")] public class HomeController : Controller {public ActionResult Index(){return View();} }现在,当我尝试使用时获取一些控制器URL@Html.ActionLink<HomeController >(c => c.Index(), "Home") 一切正常,网址是htp:// site / HomeController / Index / 但是当我使用...

c# – Request.Url.Port给出错误的端口

我从我的支持团队获得了一个类似http://201.121.152.168:68/的Live IP.现在在正常情况下你会认为68是港口.但是,当我做一个Request.Host时,我得到201.121.152.168,当我做Request.Port时,我得到80.那么68号去了哪里?它既不是主机也不是端口.这就是为什么我的整个申请都在破产.任何人都可以建议出错的地方,我该如何纠正? 我在这里错过了什么? 更新:如果我请求.Headers [“主机”] .ToString()我得到完整的主机端口,即201.121.152....

c# – asp:GridView HYPERLINKFIELD – datanavigateurlformatstring中的asp代码【代码】

我有一个页面来按名称搜索产品.在许多页面中,我使用产品代码.如果用户不知道产品代码,我让他转到此页面,按名称搜索,然后选择其中一个结果并返回到他来自的页面. 在按名称搜索的结果中,我设置了一个HyperLinkField,它将重定向到某个页面,并带有产品代码的参数. 我的代码是这样的:<asp:GridView ID="GridView1" Runat="server" DataSource='<%# GetData(pName.Text) %>' AutoGenerateColumns="False"><Columns><asp:BoundField Data...

在c#中为twitter实现短网址(tinyurls)?

如何在C#中将完整(长)网址转换为短网址(如tinyurls)for twitter?我想这对于正确的api来说可能非常简单.有没有人知道这样做的好api?解决方法:我刚刚在C#应用程序中发布了关于从bit.ly执行此操作的an article. 请注意,bit.ly需要一个免费的登录密钥,您需要该代码才能使代码正常工作.

c# – 调用Url检查内容类型?【代码】

我需要检查网址内容类型是否为pdf?我有一个工作代码,但我想知道什么是最好的方式来检查我有什么.我不需要显示pdf,只需要检查内容类型是否为pdf?注意:此方法将使用不同的url多次调用,因此我不确定是否需要关闭响应. 这是我的代码.private bool IsValid(string url) {bool isValid = false;var request = (HttpWebRequest)WebRequest.Create(url);var response = (HttpWebResponse)request.GetResponse();if(response.StatusCode ...

c# – 防止没有协议的URL成为相对URL【代码】

我有一些模型,我想在RazorView中渲染html-markup,如下所示:<a href="@Model.Website">@Model.Title</a>用户可以在网站属性中编写任何网址(google.com,www.google.com,http://www.google.com等). 问题是如果用户不写协议前缀(如http),则生成的HTML将被浏览器视为站点相对URL:<a href="http://localhost:xxxx/google.com">Google</a>有没有简单的解决方案,还是我必须在渲染html之前准备网站字符串(添加“http”前缀)?解决方法:这...

c# – 为什么默认设置Request [“url”]?

即使我没有POST或GET任何名为url的参数,它仍然会插入到Request变量中,导致始终设置Request [“url”].默认值是请求的aspx文件.如果我在请求中包含url作为POST或GET参数,则会覆盖默认值.你能解释为什么在.net中实现这种行为吗?解决方法:这在HttpRequest类信息中有记录.查看Items集合,它特别指出它将查看来自QueryString,Form,Cookies或ServerVariables的对象.这确实可以追溯到经典的ASP和其他语言已经实现类似,例如PHP虽然PHP认为它...

c# – StyleCop SA1650的解决方法将URL作为拼写错误的单词捕获而没有警告抑制【代码】

我正在尝试在我的备注中包含一个URL,如下例所示.这会导致StyleCop根据规则SA1650(备注中拼写错误的单词)报告警告,这对于我们的目的无法抑制(通过策略).这个警告并不奇怪,因为URL语法不要求正确的英文拼写..../// <remarks> /// <para>... some remarks ...</para> /// <para>http://www.foo.wtvr.com</para> /// <para>... some other remarks ...</para> /// </remarks>...首先,在摘要/备注中包含URL被认为是不好的做法吗?我猜不...

c# – Xamarin表单:如果未找到Url,则为默认图像【代码】

在xamarin表单中,我们可以创建如下图像:Image i = new Image { Source = "http://www.foo.com/foo.jpg };将此添加到布局后如果url返回图像,它将显示它.我现在想要的是有一种方法可以知道Url是否是一个真实的图像.否则我将显示默认图像. 问候. 编辑 我创建了一个函数:public string GetImageSourceOrDefault(string orgUrl){var req = (HttpWebRequest)WebRequest.Create(orgUrl);req.Method = "HEAD";try{using (var resp = req....

c# – 如何使用特定的Url地址初始化wcf客户端?【代码】

我记得ASMX有一个简单的解决方案:MyAsmxServiceClient serviceClient = new MyAsmxServiceClient("http://myServiceLocation/myService.asmx");如何用WCF实现相同的目标?解决方法:这通常在app.config / web.config中完成:<system.serviceModel><client><endpointaddress="http://myServiceLocation/myService.asmx"binding="basicHttpBinding"contract="IMyServiceContract" /></client> </system.serviceModel>如果您愿意,还是...

c# – 为什么Request.Url.Scheme不返回HTTPS?【代码】

我正在使用本地服务器,我需要通过HTTPS访问特定的URL,其余的通过HTTP访问.我已将Visual Studio配置为使用IIS Express,因此我可以使用HTTP / SSL. 我有一个像这样的方法:[RequireHttps] public ActionResult SomeHttpsMethod() {//Do something }在另一个地方我:var url = Url.Action("SomeHttpsMethod", "SomeHttpsController", new { someParams }, Request.Url.Scheme);如果我使用HTTP访问我的站点,即http:// localhost:http...