Request.Url返回没有域的localhost

时间:2016-04-29 13:18:03

标签: c# asp.net visual-studio iis httprequest

我正在使用Visual Studio 2012开发一个asp.net网站。

当我使用Visual Studio运行Web应用程序时,我使用“http://localhost-si.mydomain.fr:65525

当我进行调试时,属性Request.Url返回“http://localhost:65525/default.aspx

为什么以及如何在Request.Url中使用域(“localhost-si.mydomain.fr”而不仅仅是“localhost”)获取完整的URL?

非常感谢你的帮助。

的Yoann

1 个答案:

答案 0 :(得分:1)

为了获得完整的域名,我相信您需要右键单击您的项目并选择“属性”。在属性页面上应该有一个Web选项卡,允许您指定要使用的项目URL(请注意,我正在使用较新版本的Visual Studio查看它,因此它可能看起来有点不同。)

但请注意,您需要确保本地系统可以实际路由该完整域名。如果不能,您可以编辑您的主机文件(最容易与第三方程序,如hostsman),以将http://localhost-si.mydomain.fr路由到127.0.0.1。