Я не могу понять, как я могу узнать, что такое ошибка, когда я реализую маршрутизацию URL-адресов на IIS6 и Webforms.URL-адреса маршрутизации и IIS6. Как я могу проверить его?
Я продолжаю получать 404 ошибки при попытке доступа к маршруту.
добавить модуль ISAPI, как описано здесь: http://blog.codeville.net/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/
SO таким образом ASP.Net обрабатывает все запросы, но я получаю ошибку 404 только доступ к сайту.
Есть ли способ определить, даже ли URL-адрес маршрутизации получает запрос?
UPDATE: Для 64-разрядной версии Windows (который я не упомянул) правильный DLL является:
C: \ WINDOWS \ Microsoft.NET \ Framework64 \ v2.0.50727 \ aspnet_isapi.dll
Если вы не уверены, какая версия (или вы хотите, чтобы убедиться, что вы получите правильный путь) просто скопируйте значение, которое находится в исполняемом пути расширения «aspx» в ListBox над полем «Картинка WildCard».
Я не пытался утилизировать пул приложений. Я только что установил .Net 3.5 SP1, но я не знаю, где я могу «подтвердить» это. – Armstrongest
Да, это сервер. а не ящик dev.Я воссоздал сайт с нуля в IIS и все тот же. Я должен сделать это на двух серверах, потому что они сбалансированы по нагрузке, а изменения IIS не реплицируются. СКОРО, как я добавляю файл aspnet_isapi.dll, все 404s. До этого я могу получить доступ к файлам aspx. – Armstrongest
YAY! Я понял! Мне пришлось использовать 64-битную версию DLL! Ваш ответ правильный для 32-битного, поэтому я буду отмечать его правильно. Но если вы могли бы добавить 64-битную DLL здесь: C: \ WINDOWS \ Microsoft.NET \ Framework64 \ v2.0.50727 \ aspnet_isapi.dll к шагу 4, было бы хорошо. – Armstrongest