如何在Visual Studio 2013中更改项目端口号?
我正在使用ASP.Net,我需要在Visual Studio 2013中调试时更改端口号.
我正在关注此链接的教程http://www.codeproject.com/KB/aspnet/ASPNETService.aspx
现在我坚持这些代码
private const string DummyPageUrl =
"http://localhost/TestCacheTimeout/WebForm1.aspx";
private void HitPage()
{
WebClient client = new WebClient();
client.DownloadData(DummyPageUrl);
}
Run Code Online (Sandbox Code Playgroud)
我的本地应用程序地址在"localhost"之后有一个端口号,那么如何获取完整路径(可以在Application_Start方法中完成)?我希望它非常通用,以便它可以在任何情况下工作.
非常感谢!
UPDATE
我在Application_Start中尝试了这个并运行正常,但在发布到IIS7时立即返回错误
String path = HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority) + VirtualPathUtility.ToAbsolute("~/");
Run Code Online (Sandbox Code Playgroud)