У меня есть сторонняя сторона ASP.Net, использующая Microsoft Identity Model и WIF для пассивной федеративной идентификации. Веб-приложение отлично работает в IIS 7 в составе интегрированного пула приложений .Net 4. Но когда я переключаю его на пул приложений .Net 4 classic, он терпит неудачу и дает мне следующую ошибку. Как это можно зафиксировать?Настройка федеративной пассивной партии поддержки для ошибки режима классического режима IIS 7 (не удалось выполнить URL)
Сведения об исключении: System.Web.HttpException: Не удалось выполнить URL.
Трассировка стека:
[HttpException (0x80004005):. Не удалось выполнить URL] System.Web.Hosting.ISAPIWorkerRequestInProcForIIS6.BeginExecuteUrl (String URL, метод String, String childHeaders, булевы sendHeaders, Boolean addUserIndo , Токен IntPtr, String name, String authType, Byte [] entity, AsyncCallback cb, состояние объекта) +4040320 System.Web.HttpResponse.BeginExecuteUrlForEntireResponse (String pathOverride, NameValueCollection requestHeaders, AsyncCallback cb, состояние объекта) +590 System.Web .DefaultHttpHandler.BeginProcessRequest (контекст HttpContext, обратный вызов AsyncCallback, состояние объекта) +286 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +405 System.Web.HttpApplication.ExecuteStep (IExecutionStep шаг, булева & completedSynchronously) +375
Редактировать
В этом ошибка возникает, когда я просматриваю сайт без указания страницы. Пример:
1 - http://www.relyingparty3.com вызывает ошибки
2 - http://www.relyingparty3.com/Default.aspx работает отлично
Когда я набираю http://www.relyingparty3.com/, он меняется на http://www.relyingparty3.com, и я получаю ту же ошибку. –