在开发计算机上将ASP.NET应用程序作为默认网站运行

时间:2009-12-02 22:59:51

标签: asp.net iis-6

我正在尝试在本地IIS Web服务器中运行我的ASP.NET Web应用程序项目,而不是使用Visual Studio开发服务器。它似乎只允许我在默认网站的虚拟目录中运行我的应用程序。但是,我想在默认网站本身的根目录中运行该应用程序。

我进入项目的属性,转到Web选项卡,单击User Local IIS Web服务器单选框,然后将项目URL更改为http://localhost/。但是,当我尝试保存时,它告诉我需要配置虚拟目录,尽管我没有使用虚拟目录。

以前有人做过这项工作吗?谢谢!

2 个答案:

答案 0 :(得分:0)

听起来好像localhost端口80已经在使用。

IIS创建一个侦听localhost端口80的默认网站。您是否在尝试添加自己的端口之前禁用了该网站?

另一种方法是让您的网站在另一个端口上监听,例如81。

答案 1 :(得分:0)

到目前为止,我使用Post-Build事件将项目内容复制到c:\ inetpub \ wwwroot \,并将Start Action的Start URL设置为http://localhost/。不是很优雅,但它完成了工作。我希望有人能够提供更优雅的解决方案。