2009-12-02 85 views
1

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

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

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

+0

你使用的是什么版本的iis? – 2009-12-02 23:02:38

+0

我正在运行IIS6。 – 2009-12-03 02:49:28

+0

你在运行什么操作系统? – Murph 2009-12-03 09:01:24

回答

0

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

0

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

IIS将创建一个默认网站,用于监听localhost端口80.在尝试添加您的端口之前是否禁用了该网站?

另一种方法是让您的站点在不同的端口上侦听,例如81。

+0

这是我正在尝试使用的网站。我试图让我的应用程序坐在那个网站,所以我可以使用http:// localhost /来调用它。 – 2009-12-03 14:19:59

+0

那么,你想让你的网站成为已经在本地主机上的现有网站的一部分吗?在这种情况下,您应该配置一个虚拟目录,并将您的应用程序放在那里;尽管这样的应用可以在web.config中做什么是有限制的。或者你是否试图更换本地主机上的现有网站?在这种情况下,您需要禁用那里的内容,并创建一个指向文件的新站点。 – RickNZ 2009-12-03 15:00:59

+0

这是我试图做的。检查我原来的帖子。我希望在调试时能让Visual Studio在该位置运行项目。 – 2009-12-03 15:02:07

相关问题