localhost ASP.NET网站的友好URL

时间:2010-07-15 14:41:54

标签: asp.net iis-7 localhost friendly-url

我将Visual Studio 2010与ASP.NET 4.0和IIS7一起使用。 当我打开我的网站时,URL看起来像这样

http://localhost:6549/Website/help/tab/contact-us

我想要一个友好的网址:

http://mysite/help/tab/contact-us

或任何有助于我从网址

中删除端口6549的内容
http://localhost/Website/help/tab/contact-us

我使用ASP.NET Development Server,这是Visual Studio在运行localhost网站时使用的


等等!!请区分项目的“属性窗口”和“属性页”。我总是尝试你的建议,但使用“属性页面”,并且在该页面上没有像使用动态端口这样的属性。此属性只能在“属性窗口”

中找到

3 个答案:

答案 0 :(得分:1)

编辑: 我以为你可以使用你的主机文件来重定向用户,但是我检查了你无法重定向到一个端口。

如果您的计算机上有IIS7,只需将您的Web开发文件夹的位置放在IIS上的虚拟目录中。

然后您可以通过http://localhost/website/

访问它

答案 1 :(得分:1)

您的解决方案是否配置为使用IIS而不是ASP.NET Development Server? Web应用程序中还有一个属性,您可以在其中指定端口(或允许选择随机端口) - 端口80是相应的端口 - 这需要管理员访问启动网站的进程。

答案 2 :(得分:1)

假设它是ASP.NET开发服务器:

要删除端口号,您需要执行此操作 - 转到项目的属性 - 单击Web选项卡 - 检查特定端口并分配80 此处还有一个虚拟路径设置,您可以将其设置为/