gpt4 book ai didi

c# - 无法使用 system.web.extensions 托管网站

转载 作者:太空狗 更新时间:2023-10-30 00:07:59 25 4
gpt4 key购买 nike

我正在开发一个 .net 4.0 Web 应用程序,我将其托管在 IIS 上。该应用程序在不使用 <system.web.extensions> 的情况下成功托管了多次在web.config文件。

应用程序发布时没有任何错误,但是当我尝试使用 IIS 托管它时并尝试启用 Directory Browsing它给出错误 The configuration section system.web,extensions cannot be read because its missing a section declaration .我已经将其设置为应用程序池中的 .net 4.0 应用程序,但仍然出现错误。

以下是我的web.config文件,

  <?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="MySql.Data, Version=6.5.4.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/>
<add assembly="System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
</assemblies>
</compilation>
<httpRuntime requestValidationMode="2.0" executionTimeout="1000" maxRequestLength="2147483647" />
</system.web>
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="2147483647">
</jsonSerialization>
</webServices>
</scripting>
</system.web.extensions>
</configuration>

我可以知道我在这里做错了什么吗..这太让人头疼了,我已经尝试了大部分在线资源,但都建议将应用程序池设置为 .net 4.0我已经完成了..

非常感谢您的帮助:)

最佳答案

<configuration>
<configSections>
<section name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup" />
</configSections>
</configuration>

将此添加到配置部分。奇怪的是它没有在 applicationHost.config 中默认

关于c# - 无法使用 system.web.extensions 托管网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14767568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com