我在日志中看到以下异常的一些条目,但不知道其发生原因或发生位置:

Failed to Execute URL.
   at System.Web.Hosting.ISAPIWorkerRequestInProcForIIS6.BeginExecuteUrl(String url, String method, String childHeaders, Boolean sendHeaders, Boolean addUserIndo, IntPtr token, String name, String authType, Byte[] entity, AsyncCallback cb, Object state)
   at System.Web.HttpResponse.BeginExecuteUrlForEntireResponse(String pathOverride, NameValueCollection requestHeaders, AsyncCallback cb, Object state)
   at System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext context, AsyncCallback callback, Object state)
   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

有没有人遇到过这个问题,或者可以对此有所了解?我在IIS7上运行.net 3.5 C#Web应用程序。

最佳答案

我只是在使用Windows Identity Foundation时碰到的。通过将应用程序池切换为使用“集成”而不是“经典”来解决了问题。当URL上出现斜杠并重定向到登录页面时,它失败了。在url中指定整页并没有给出错误。

关于c# - 无法执行URL-有什么想法吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5653202/

10-17 02:38