2010-05-06 34 views
7

我在Visual Studio 2010中加載了DotnetNuke。'開始選項'下的'使用自定義服務器'選項被禁用。爲什麼它被禁用? '使用默認的Web服務器'默認爲什麼?我如何更改默認設置? 在VS的早期版本中,我能夠在IIS和內部Web服務器(Cassini)之間切換。現在VS 2010更令人困惑!爲什麼在Visual Studio 2010中禁用「使用自定義服務器」選項?

項目類型,Web應用程序項目vs網站項目會影響設置嗎?

回答

0

我有這些選項在我的機器上工作得很好,而且我用很多解決方案,Web應用程序和Web項目嘗試過。它的工作無處不在...

在你的情況,我認爲它可能是某個權限問題,或者一些問題與安裝..

你安裝什麼版本的VS的? Web開發人員?臨?最終? 它在安裝過程中是否有任何錯誤?

您確定您的機器上已安裝Cassini嗎?

此外,你可以嘗試運行VS作爲管理員。當然,它應該仍然工作沒有它(它確實,相信我:P),但它可能有助於找出問題...

UPD:你有哪些操作系統,是32/64位?

你在這些文件夾中有哪些exe文件?

C:\ Program Files文件\ Common Files文件\微軟共享\ DevServer \ 10.0
C:\ Program Files文件(x86)的\ Common Files文件\微軟共享\ DevServer \ 10.0

+0

這是VS 2010終極的Win7 64位。安裝沒有引發任何錯誤。我有WebDev.WebServer20&WebDev.WebServer40。 VS在管理員下運行。 – 2010-05-07 06:13:52

+0

這只是奇怪的然後..對不起,不能想出任何想法:( – 2010-05-12 07:02:06

18

我已經在我設置爲使用IIS Express的項目之一中出現此問題。

我的解決方案是右鍵單擊網站項目,然後選擇使用VS服務器的選項。然後再次啓用然後使用自定義服務器的選項,以便我可以將其指向我想測試的IIS站點。

+2

這是正確的答案,仍然適用於VS 2012. – 2012-12-19 16:30:01

+0

是對我來說VS 2012服務器2012年完全相同。討厭。需要擺脫iis express ... – 101chris 2013-10-10 16:42:28

+1

你如何做到這一點與Web應用程序(沒有項目文件)?VS 2010中沒有這樣的選項 – ElGavilan 2014-01-17 20:38:09

6

剛剛在Visual Studio 2012中遇到了這個問題。另一個解決方案是打開VS(沒有任何項目加載),然後選擇File> Open Web Site。選擇您遇到問題的網站。此時VS會警告另一臺服務器配置爲用於此站點。如果在對話框中選擇「否」,則可以使用「屬性頁」按預期設置自定義服務器。

相關問題