我正在尝试在本地IIS Web服务器中运行我的ASP.NET Web应用程序项目,而不是使用Visual Studio开发服务器。它似乎只允许我在默认网站的虚拟目录中运行我的应用程序。但是,我想在默认网站本身的根目录中运行该应用程序。
我进入项目的属性,转到Web选项卡,单击User Local IIS Web服务器单选框,然后将项目URL更改为http://localhost/。但是,当我尝试保存时,它告诉我需要配置虚拟目录,尽管我没有使用虚拟目录。
以前有人做过这项工作吗?谢谢!
答案 0 :(得分:0)
听起来好像localhost端口80已经在使用。
IIS创建一个侦听localhost端口80的默认网站。您是否在尝试添加自己的端口之前禁用了该网站?
另一种方法是让您的网站在另一个端口上监听,例如81。
答案 1 :(得分:0)
到目前为止,我使用Post-Build事件将项目内容复制到c:\ inetpub \ wwwroot \,并将Start Action的Start URL设置为http://localhost/。不是很优雅,但它完成了工作。我希望有人能够提供更优雅的解决方案。