2011-05-18 396 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