Я создал приложение ASP.NET MVC на локальном компьютере под управлением IIS 7.5 (Windows 7 RC) в виртуальном каталоге (например, http://localhost/MyApp).
Теперь, когда я пытаюсь развернуть его на удаленном сервере, я получаю странные результаты. Кажется, что приложение направляет каждый запрос в форму входа в систему проверки подлинности с помощью форм, а запросы статического содержимого (из каталога / Content) приводят к исключениям из-за невозможности создания контроллера.
Когда я развертываю то же приложение в виртуальном каталоге на удаленном сервере, все работает как положено.
Я ожидал некоторых небольших проблем, таких как неправильный указание URL-адреса и другие мелкие исправления, но не это.
Любая идея относительно того, почему это происходит и что я могу сделать, чтобы диагностировать проблему, приветствуется.
Обновление:
По какой-то причине это работает сейчас, и я не могу понять, что я сделал, чтобы заставить это работать. Это беспокоит меня не только потому, что теперь я не могу дальше расследовать, что пошло не так. Кроме того, потому что сейчас у меня нет ответа на этот вопрос. Я собираюсь оставить его открытым, чтобы каждый мог по-прежнему вносить предложения.