2013-02-20 103 views
0

我在4.0框架中創建了Asp.net應用程序。我必須在測試服務器機器中部署它。其中已經安裝了2.0框架。所以配置後,當我瀏覽頁面我得到了像下面這樣的錯誤,4.0的Asp.net IIS配置

Line 9: </connectionStrings> 
Line 10: <system.web> 
Line 11:  <compilation debug="true" targetFramework="4.0"> 
Line 12:  <assemblies> 
Line 13:   <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, 

任何人都可以幫助我嗎?

+0

如何將.net 4應用程序部署到僅使用.net 2.0的機器上?你將不需要組裝。 – 2013-02-20 17:21:20

+0

您收到的錯誤消息是什麼? – 2013-02-20 17:22:04

+0

您發佈的內容不是錯誤消息。請更新你的帖子。 – 2013-02-20 17:22:55

回答

1

需要在測試服務器上安裝4.0框架。如果是,則確保將IIS中的網站的應用程序池設置爲.net 4.0(和.net 2.0)。那麼你的配置應該工作(在web.config文件2.0預期不同的元素)

+0

4.0框架安裝制定。謝謝。 – Sangeetha 2013-02-22 09:19:48

0
Line 9: </connectionStrings> 
Line 10: <system.web> 
Line 11:  <compilation debug="true"> 
Line 12:  <assemblies> 
Line 13:   <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, 

當您刪除targetversion會發生什麼?它仍然有效嗎?

如果您概念化.NET FW 1.1,2.0之間的差異。 3.5,4.0 ...等等......你會注意到很多阻止向後兼容的東西是web.config的新代碼。否則,如果命名空間都是該框架的一部分,它並不關心。