2009-04-22 38 views
0

我有兩個Web服務器,REMOTE和LOCAL。我有多個項目,其中一些託管在REMOTE上,一些在LOCAL上,一些在兩者上。我在配置下列情況時遇到問題:Web.Config問題

http://REMOTE/     << contains 'main project' 
http://REMOTE/doubleproject/  << contains 'doubleproject' 
http://LOCAL/     << contains 'doubleproject' 

所有項目在其Web.Config中都有以下條目。

<configuration> 
    <configSections> 
    <sectionGroup name="system.web.extensions" 
    type="System.Web.Configuration.SystemWebExtensionsSectionGroup, 
      System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
      PublicKeyToken=31BF3856AD364E35"> 
    </sectionGroup> 
    </configSections> 
</configuration> 

但是,版本號不同。 '主項目'使用版本1.1,而'雙重項目'使用版本3.5。我在REMOTE服務器上收到錯誤:

'節或組名'system.web.extensions'已被定義。對此的更新可能只發生在定義的配置級別。http://LOCAL

  • '

    • 我無法刪除該條目‘doubleproject’,因爲使用的我不能使用<清晰/>或<刪除名稱=‘’/>,主要是因爲它不工作: - ),其次是因爲清晰/刪除不允許在< configSections />後.NET 1.1
    • 在「主體工程」上http://LOCAL
    • 我不能改變版本3.5,並刪除「doubleproject」中的項目,因爲使用的

    有關config或解決方案的建議嗎?謝謝!

  • 回答

    0

    是否將您的子目錄設置爲IIS中的獨立應用程序?將其作爲單獨的應用程序添加可能會刪除對父級configSection的依賴關係。

    +0

    是的,它被設置爲一個單獨的應用程序,這不會消除依賴... – Ropstah 2009-04-22 11:40:34