我是IIS 7.5(Window 7)的新手
如果我在新的ASP.NET 3.5网站上将其定位到本地IIS上,它的工作没有任何问题。 但是,如果我新建一个文件系统ASP.NET 3.5网站,并从IIS添加该网站并进行配置,它不起作用。我得到this error
为了工作,我不得不评论以下几行
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<!--<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>-->
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<!--<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />-->
<!--<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />-->
<!--<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />-->
<!--<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />-->
</sectionGroup>
</sectionGroup>
</sectionGroup>
我想知道为什么我应该评论这些线,而第一种方式没有必要?
谢谢
修改:
当我说First way时,我的意思是在创建网站时,我在Weblocation下拉列表中选择了“Http”而不是“File System”。并将其定位在IIS而不是随Visual Studio提供的Web服务器
答案 0 :(得分:2)
正如错误所述,这是因为它们是重复的(相同的标签也在其他地方定义)。它可能是他们已经在你自己的文件中的其他地方,这可能不太可能,或者它们也可能在machine.config中,或者在父文件夹中的另一个web.config文件中。