HttpHandler в IIS7 и Visual Studio 2010 - PullRequest
       23

HttpHandler в IIS7 и Visual Studio 2010

3 голосов
/ 15 августа 2010

Я пытаюсь запустить httphandler (ashx) на веб-сайте asp.net 4.

Когда я вызываю его с интегрированного сервера Visual Studio, он возвращает ошибку 404.

Это работает, если я звоню на сайте, настроенном на локальный IIS.

Кто-то может помочь?

1 Ответ

2 голосов
/ 15 августа 2010

Используете ли вы ASP.NET MVC или System.Web.Routing?

У вас есть что-то вроде

routes.IgnoreRoute("{resource}.ashx/{*pathInfo}");

в вашей RegisterRoutes() функции в вашем HttpApplication экземпляре?

Следует иметь в виду, что сервер Visual Studio выполняет все запросы через управляемый конвейер.

Добавлен ли httpHandler в раздел system.web файла Web.config? (В IIS7 это относится к разделу system.webServer, но я не уверен, будут ли там смотреть новые версии Cassini.)

...