2011-05-06 40 views

回答

81

在Visual Studio 2010中選擇在解決方案資源管理器中的Web應用程序項目節點,那麼:

  • F4

  • 導航到View -> Properties Window or press F4

重要:從不要Right-click -> Properties右鍵單擊上下文菜單Solution Explorer中的項目節點,因爲這將顯示屬性頁爲這是一個完全不同的事情該項目。

在屬性窗口,你會看到託管管道模式條目:

enter image description here

在Visual Web Developer中2010速成它或多或少相同,再次選擇Web項目除了按F4獲得該屬性頁:

enter image description here

唯一需要注意的是,如果您與其他人共享該項目(例如通過源代碼管理),則此設置不會存儲在.csproj文件中,而是存儲在特定於您的用戶配置文件的IIS Express applicationHost.config文件中。所以,你需要確保其他人自己的地方applicationHost.config文件中配置該屬性:

%userprofile%\Documents\IISExpress\config

上述所有的工作也與Visual Studio 2013年和2015年

+1

謝謝!我正在看屬性頁面,而不是屬性標籤! – 2011-05-07 16:18:40

+0

你知道VS 2013中相同的設置在哪裏嗎?提前致謝! – Zennichimaro 2014-04-28 10:52:36

+4

@Zennichimaro - 他們仍然在同一個地方。 – Kev 2014-04-28 20:06:12

7

option-1: 在Visual Studio中轉到WebSite/WebApplication屬性並將Managed Pipeline Mode更改爲'Classic'。

選項-2: 打開%userprofile%\documents\iisexpress\config\applicationhost.config並找到您的網站在「網站」部分,並將應用程序池更改爲經典(如Clr4ClassicAppPool)。

如果希望所有您準備如下圖所示在Visual Studio中創建以「經典」模式(默認)運行,然後在%userprofile%\documents\iisexpress\config\applicationhost.config文件,然後更改applicationDefaults應用程序池的web應用/網站。

<sites> 
........ 
........ 
    <applicationDefaults applicationPool="Clr4ClassicAppPool" /> 
    <virtualDirectoryDefaults allowSubDirConfig="true" /> 
</sites> 
+1

我didn't發現任何命名ManagedPipelineMode在WebApplication屬性 – 2011-05-06 23:52:29