2012-03-15 69 views
5

我想調試一個問題,它顯示在IIS7下使用爲.NET 4配置的應用程序池顯示。我的Visual Studio ASP.NET開發服務器說它使用2.0.50727.5456。我可以設置Visual Studio ASP.NET Development Server使用的ASP.NET版本嗎?

ASP.NET Development Server details dialog

我想調試這一點,VS,所以我想在.NET版本相匹配。我找到了關於設置端口的信息,但是附近沒有版本設置。並且我無法找到VS中的 Website.ASP配置菜單項下的任何內容。

有什麼辦法可以配置ASP.NET開發服務器的.NET版本嗎?

+0

您的項目與什麼搭配? – 2012-03-15 18:05:30

+0

C#中的Visual Studio 2010 Pro作爲網站項目。我的開發盒是一個Win7 Pro 64位系統當前與它的Windows更新。 – aczarnowski 2012-03-15 18:08:02

回答

3

檢查您的compilation elementtargetFramework屬性web.config。如果缺失,請添加該屬性,然後嘗試將其設置爲4.0

如果您使用的是Web應用程序項目(不是網站),請嘗試檢查項目設置並查找目標框架。

+0

我正在使用網站項目。它的_Property Pages.Build.Target Framework_被設置爲.NET Framework 3.5。沒有web.config'compilation.targetFramework'屬性。添加一個'= v4.0'給編譯器警告該屬性是不允許的。 – aczarnowski 2012-03-15 18:28:11

+2

在警告之後,我刪除了web.config'compilation.targetFramework'條目並將_Property Pages.Build.Target Framework_設置爲4.現在運行網站在Development Server細節中顯示.NET 4。感謝指針@wsanville – aczarnowski 2012-03-15 18:35:24

+0

您是否在右鍵單擊項目=>選擇屬性=>應用程序=>目標框架? – Pankaj 2012-03-17 18:45:48

0

更好的解決方案是確保您已安裝VS 2010 SP1,然後安裝IIS Express,這是用於開發的IIS的獨立版本。這使用與完整IIS中完全相同的代碼,這樣您的環境是相同的。

http://learn.iis.net/page.aspx/868/iis-express-overview/

+0

我已經安裝了IIS7,並可以運行這個應用程序下。最終我會用「真正的」IIS爬上調試曲線,但我對開發服務器很熟悉,現在想用它來運行它。 – aczarnowski 2012-03-15 18:37:34

相關問題