Windows-Server-2003

在 Win Server 2003 上執行面向 .net 框架 4 的 asp.net

  • June 13, 2013

我有一個針對框架 4 的 asp.net 網站,我想在 win 2003 Web 伺服器上執行它。現在我腦海中浮現的幾個問題是:

  • 我可以在 Win Server 2003 上執行它嗎?
  • 如果是這樣,除了安裝框架 4,我還需要做什麼?
  • 我必須從 IIS6 升級到更高版本嗎?
  • 如果我安裝框架 4,它會自動顯示在 IIS 管理器中網站屬性的 ASP.NET 選項卡下嗎?
  • 還有什麼我應該知道或考慮的嗎?

我負責這個項目,但我更像是一個 SQL Server 和 WinForms 類型的人,並且在 Web 開發方面的經驗有限。我想做的最後一件事就是浪費一整天的時間來發現它甚至不可能,所以這裡的任何幫助將不勝感激。

是的,它會起作用。顯然,程式碼需要編譯為目標所需的版本。在 web.config 中,您還可以通過以下方式影響框架版本:

<system.web>  
   <compilation targetFramework="4.0">  
</system.web>  

Web.config 編譯元素

http://msdn.microsoft.com/en-us/library/s10awwz0.aspx

安裝框架應該配置 IIS,儘管這個過程有時並不完美。您可以使用以下命令安裝/重新安裝 ASP.NET 4.0:

解除安裝:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -u  
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -u  

安裝:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i  
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i  

請注意,x86 和 x64 有兩個單獨的安裝。

引用自:https://serverfault.com/questions/387603