runtime error

如下图,系统在本机运行正常,打包后报出下面的错误。

从网上查了些帖子,却没有真正解决。页面有一个文本框显示,<br />这样子的信息,请教高人,才知是页面验证的原因。

在页面的最上面设置一个属性即可。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default"%>

至于报错信息中指出的,WebConfig <customerError mode=" ">的设置,如下:Ekrn的解释

Mode=off只是我们为了找出程序中详细的报错信息才这么设置的, 至于你说的合法的报错信息,可以在发布之前设置Mode=”RemoteOnly”  然后再设置defaultRedirect属性。(如果有错误,指向我们自定义的错误页面)

  web.config中已经设置了ValidationRequest=false 但是由于服务器中安装的.net版本为4.0所以此设置无效, 所以后来又在web.config

的system.web的节点中添加一个属性。

<system.web>

   <httpRuntime requestValidationMode = “2.0” />

</system.web>

参考链接:http://www.xqmv.com/webdesign/82.htm

posted @ 2011-03-31 17:40  eva.xiao  阅读(461)  评论(0编辑  收藏  举报