Asp.net 由错误url导致的httpException 11481611。。。如何修复?

Asp.net 由错误url导致的httpException 11481611。。。如何修复?,asp.net,web,httpexception,rd,Asp.net,Web,Httpexception,Rd,在我的事件日志中,我收到一条警告: 日志名称:应用程序 来源:ASP.NET 4.0.30319.0 日期:2011年10月24日11:14:18下午 事件ID:1309 任务类别:网络事件 级别:警告 关键词:经典 用户:不适用 说明: 活动编号:3005 事件Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Nam

在我的事件日志中,我收到一条警告:

日志名称:应用程序
来源:ASP.NET 4.0.30319.0
日期:2011年10月24日11:14:18下午
事件ID:1309
任务类别:网络事件
级别:警告
关键词:经典
用户:不适用

说明:
活动编号:3005

事件Xml:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="ASP.NET 4.0.30319.0" />
    <EventID Qualifiers="32768">1309</EventID>
    <Level>3</Level>
    <Task>3</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2011-10-25T03:14:18.000000000Z" />
    <EventRecordID>18706</EventRecordID>
    <Channel>Application</Channel>
    <Security />
  </System>
  <EventData>
    <Data>3005</Data>
    <Data>An unhandled exception has occurred.</Data>
    <Data>10/24/2011 11:14:18 PM</Data>
    <Data>10/25/2011 3:14:18 AM</Data>
    <Data>6076bff060b440559ee331b549fac246</Data>
    <Data>1629</Data>
    <Data>322</Data>
    <Data>0</Data>
    <Data>/LM/W3SVC/1/ROOT-1-129637748517321437</Data>
    <Data>Full</Data>
    <Data>/</Data>
    <Data>C:\inetpub\wwwroot\</Data>
    <Data></Data>
    <Data>168</Data>
    <Data>w3wp.exe</Data>
    <Data>IIS APPPOOL\DefaultAppPool</Data>
    <Data>HttpException</Data>
    <Data>
      A potentially dangerous Request.Path value was detected from the client (:).
      at System.Web.HttpRequest.ValidateInputIfRequiredByConfig()
      at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)
    </Data>
    <Data>
    </Data>
    <Data>False</Data>
    <Data>
    </Data>
    <Data>IIS APPPOOL\DefaultAppPool</Data>
    <Data>555</Data>
    <Data>IIS APPPOOL\DefaultAppPool</Data>
    <Data>False</Data>
    <Data>
      at System.Web.HttpRequest.ValidateInputIfRequiredByConfig()
      at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)
    </Data>
  </EventData>
</Event>

任何想法都会很有帮助。我在网上看到的大部分内容都是传递字符,但这不是问题所在。我不确定url来自何处。

听起来系统中的某个地方可能存在编码不正确的url。这种情况可能发生在浏览器无法理解链接的网页上

例如,如果你在这个页面上有这样一个链接

<a href="stackoverflow.com>Stack Overflow</a>

浏览器实际上会链接到
http://stackoverflow.com/questions/7911435/stackoverflow.com

使用您的
http://rdwebpage.com/https:/rdwebpage.com/RDWeb/Pages/en-US/default.aspx
看起来您可能缺少原始协议之后的第二个/第二个

确保登录页面上的链接指向
https://rdwebpage...
而不是
https:/rdwebpage…

<a href="stackoverflow.com>Stack Overflow</a>