2011-05-18 180 views
2

我们在IIS 7上使用Visual Studio 2008,在某些机器上,我们无法使Visual Studio将我们的网站识别为IIS网站。在大多数机器上配置正确,在http://localhost/websitename下显示并运行。但是在几台机器上 - 使用相同的解决方案文件 - 它将其加载为一个目录/ asp.net站点:在VS中它显示为c:... \ foldername,并且在运行它时,它出现为http://localhost:randomportnumber/websitenameVisual Studio将我的本地IIS网站配置为ASP.NET网站

我们尝试通过文件 - >打开网站 - >本地IIS删除然后重新添加站点,但是当我们选择站点时,它会自动将其更改为一个asp.net站点。

在此先感谢。

+0

VS 2008上的Service Pack 1是否在所有机器上?所有电脑运行相同的操作系统?我相信有人可以提供更多的信息。 – Bit 2011-05-18 19:41:25

+0

难道你不确定它为什么在不同的机器上以不同的方式运行?或者你是否将项目更改为指向IIS,但它仍然无法工作? – 2011-05-18 19:44:46

+0

对不起,没有回应更快(我想我已经设置了电子邮件给我,当添加评论/答案时),无论如何......约翰:我很确定我们都在运行SP1,但我会仔细检查。 Schnapple:两者都是如此 - 为什么它在不同的机器上有不同的表现,为什么当我们尝试将这些机器的项目改为指向IIS时,这无济于事......有道理? – Nathan 2011-05-27 18:18:40

回答

0

在项目的属性中,可以指定是否使用IIS或内置的ASP.NET服务器。

0

当您调试一个网站,并且您在本地后看到奇数端口号时,您正在运行Visual Studio Web服务器Cassini,而不是通过IIS。

当您转到网站上的媒体资源设置时,您可以对此进行配置。

+0

尝试更改propery设置无济于事......感谢您的建议,尽管 – Nathan 2011-05-27 18:24:27