我有两个网络服务器,REMOTE和LOCAL。我有多个项目,其中一些在REMOTE上托管,一些在LOCAL上,一些在两者上。我在配置以下情况时遇到问题:
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>
但是,版本号不同。 'main project'使用版本1.1,而'doubleproject'使用版本3.5。我在REMOTE服务器上收到错误:
'已定义了部分或组名'system.web.extensions'。对此的更新可能只发生在定义它的配置级别。'
有关配置或解决方案的建议吗?谢谢!的
答案 0 :(得分:0)
您的子目录是否在IIS中设置为单独的应用程序?将其添加为单独的应用程序可能会删除对父configSection的依赖。
答案 1 :(得分:0)
我已将此问题报告为Microsoft的错误。 http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=434335