Отладка сайта ASP.NET 4.0 в VS 2010 с включенной перезаписью URL - PullRequest
2 голосов
/ 20 августа 2010

это что-то базовое или я что-то упустил?

Мой сайт ASP.NET (4.0) имеет файл web.config с правилами перезаписи URL. Когда я запускаю его в режиме отладки (локальный веб-сервер), все URL не работают, потому что локальный веб-сервер не распознает правила (например, у меня есть / register, который сопоставляется с register.aspx и т.

Можно ли как-нибудь заставить систему отладки распознавать мои правила перезаписи URL? Должен ли я делать что-то еще?

Ответы [ 2 ]

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

Лучше всего перейти на IIS Express , если вы можете, поскольку он может использовать тот же модуль перезаписи URL, что и "настоящий" IIS, и также должен иметь меньше других причин, вызывающих ошибки, чемКассини имеет.

Альтернативой может быть переписывание с помощью UrlRewritingNet , если это будет соответствовать нужным вам правилам.Это .NET HttpModule, поэтому он будет работать на Cassini или IIS.

0 голосов
/ 20 августа 2010

Убедитесь, что в вашем IIS установлен модуль перезаписи URL.(Я предполагаю, что вы имеете в виду IIS с локальным веб-сервером. Cassini не будет работать)

Определенно возможно отладить веб-приложение, работающее на локальном IIS, в котором используется перезапись URL

...