网址包含“&”返回内部服务器错误

时间:2012-05-23 08:52:28

标签: asp.net-mvc url iis-7

http://staging.syncfusion.com/downloads/Support/DirectTrac/88838/Linq2&sql_9d7a1858.zip这是链接返回内部服务器错误。

因为“Linq2& sql_9d7a1858.zip”包含&它返回错误。当试图在localhost中运行它时,我得到了异常“在global.aspx中的Application_Error中从客户端(&)检测到一个潜在危险的Request.Path值”,然后将调用正确的操作并下载文件。我正在使用.Net 4.0框架。我试图在webconfig本身和操作之上放置验证输入false,但都失败了。

有人能解决这个问题吗?

谢谢,

KARTHIK

1 个答案:

答案 0 :(得分:3)

您可以从无效字符列表中排除&字符(<>*%:&\):

<httpRuntime 
    requestPathInvalidCharacters="&lt;,&gt;,*,%,:,\" 
/>