use*_*358 206 asp.net deployment iis-7
在试图在具有框架部分设置为4.0 IIS7部署.NET 3.5网站上的默认应用程序池,我碰到下面的错误.
定义了一个重复的'system.web.extensions/scripting/scriptResourceHandler'部分.
评论违规行并没有帮助.关于我需要做什么或看什么的任何指示?
Car*_*res 328
如果您的计划是部署到具有在.net 4.0中运行的应用程序池的IIS,则需要清理包含指向.net 3.5的所有部分定义的web.config.这种失败的原因是因为这些部分定义已经包含在.NET 4.0的根web.config中(请参阅%windir%\ microsoft.net\framework\v4.0.30319\config\machine.config),其中包含所有系统. web.extensions已经声明了.
另一个快速解决方法是将应用程序池设置为2.0,就像您的开发机器似乎一样.
Dav*_*Dev 48
对我来说,解决方案是将默认应用程序池中的应用程序池中的.NET框架版本从v4.0更改为v2.0:
Joh*_*ann 47
如果像我一样,您需要定位v4但只能使用.net 3.5构建,请按照此处的说明进行操作.只需在web.config中替换<configSections>
with 的全部内容:
<configSections>
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/>
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
</sectionGroup>
</sectionGroup>
</sectionGroup>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
243584 次 |
最近记录: |