添加了ValidateRequest=false 为啥还报有潜在危险
我明明在页面的 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AboutsM.aspx.cs" ValidateRequest="false" Inherits="admin_AboutsM" %> 加了 那个 ValidateRequest="false" 了 然后再本地运行的时候 没有报错 是正常的 但是 上传到服务器上去的时候 就报 有潜在的危险, 后来我看了一下 服务器上的asp.net版本号是4.0得 但是 我的 项目是3.5的 web.config 里面 不能写那个 <httpRuntime requestValidationMode="2.0">
在4.0里的 ValidateRequest="false" 无效 而现在 我的项目是3.5的 上传到服务器上 服务器的版本是4.0的 现在 改怎么来 改这个 有潜在危险的问题啊 请教高手指点
------解决方案--------------------本帖最后由 net_lover 于 2011-06-23 15:24:47 编辑
iis只有
asp.net 2.0
asp.net 4.0
不存在 asp.net 3.5
你使用asp.net 4.0
需要加
<httpRuntime requestValidationMode="2.0">
.net3.5程序部署的时候可以选择asp.net2.0而不是asp.net4.0
------解决方案--------------------
那你在Web.Config文件中的<System.Web>配置节中添加如下一个配置呢?
<httpRuntime requestValidationMode="2.0" />