s23user Ответов: 0

Ошибка : не удалось выполнить URL-адрес


I am trying to execute my custom Http Handler for pdf request. For the same I have following configuration in my Asp.Net Application : 

<authentication mode="Windows" />
<identity impersonate="true" />

Application Pool has set as Managed Pipeline mode to Classic mode and Identity to Network Service. 

For Handler, I added Script Map in configuration file as :

<system.webServer>
  <handlers>
    <add name="PdfFileHandle" path="*.pdf" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="File" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
  </handlers>
</system.webServer>


I ran my application and i am getting this error. Please help to fix this issue. 



Ошибка:
Цитата:

Ошибка сервера в приложении'/'.

Не удалось выполнить URL-адрес.
Описание: необработанное исключение возникло во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.Web.HttpException: не удалось выполнить URL-адрес.

Ошибка Источника:


Необработанное исключение было сгенерировано во время выполнения текущего веб-запроса. Информацию о происхождении и местоположении исключения можно определить с помощью приведенной ниже трассировки стека исключений.

трассировка стека:



[HttpException (0x80004005): не удалось выполнить URL-адрес.]
System.Web.Hosting.ISAPIWorkerRequestInProcForIIS6.BeginExecuteUrl(строка url, метод строку, строку childHeaders, логическое sendHeaders, логическое addUserIndo, маркер указателя IntPtr, имя строки, строковый тип, байт[] субъект, объект asynccallback КБ, состояния объекта) +919
Системы.Веб.Объект HttpResponse.BeginExecuteUrlForEntireResponse(String pathOverride, NameValueCollection requestHeaders, AsyncCallback cb, состояние объекта) +624
System.Web.DefaultHttpHandler.BeginProcessRequest(свойство HttpContext контекст, объект asynccallback обратного вызова, состояние объекта) +240
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +923
Системы.Веб.Класса HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +137




Информация о версии: Microsoft .NET Framework версия:4.0.30319; ASP.NET версия:4.6.1073.0


Что я уже пробовал:

Я попытался изменить тип ресурса на неопределенный. Но это не помогло помочь.

<system.webServer>
  <handlers>
    <add name="PdfFileHandle" path="*.pdf" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
  </handlers>
</system.webServer>

0 Ответов