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>
Be the change you want to see in the world.