.net 无法在Web配置中设置httpRuntime请求验证模式=“2.0”

beq87vna  于 2022-12-30  发布在  .NET
关注(0)|答案(1)|浏览(116)

我把一个网络应用程序从2.0升级到4.0。
我遇到validateRequest ="false"的问题,我需要从aspx页面读取xml文件(这个页面被另一个网站调用了,用户看不到)。在2.0版本中运行良好。现在另一个网站返回错误500。我在谷歌上发现,在webconfig系统中,我必须设置,但属性requestValidationMode无效(并且intellisense在VS中未向我显示)...
我该怎么做呢?

xuo3flqw

xuo3flqw1#

您添加此代码

<system.web>
    <compilation debug="true" targetFramework="4.0" />
    <httpRuntime requestValidationMode="2.0" />
</system.web>

Nota : On IIS :  Right click on WebSite 
                 - Select> Properties > ASP.NET > Version > 
                 - Select 4.0.21006 not 2.0

相关问题