Вопрос

У меня странная проблема с приложением ASP.NET MVC.

Использование ASP.NET MVC 3 Предварительный просмотр 1 на IIS 7.5 - интегрирован

После создания приложения все запускается нормально. Затем после некоторого случайного количества времени (или иногда после обновления файла представления или JS) приложение умирает.

Значение, запрашивая корневую страницу, я получаю ошибку 403 и запрашивая любую другую страницу, я получаю ошибку 404.

После восстановления все снова все работает хорошо, пока он снова не умирает.

Я вижу это на двух разных машинах развития. Кроме того, у меня есть другое приложение, которое очень похоже (MVC 3, IIS и т. Д.) На обоих машинах Dev, и эта работа без проблем. Я подробно проверил файлы конфигурации и не вижу ничего о заметной разницы.

Кто-нибудь знает, что может привести к уменьшению приложения или где искать дополнительную информацию? (Я все еще могу получить доступ к Elmah.axd, хотя там нет информации).

Это было полезно?

Решение

Здесь не так много, но 403 и 404 являются подсказками, что по крайней мере, ASP.NET маршрутизация не работает; 403 возвращается, потому что веб-сервер считает, что вы хотите сделать каталог, просмотрите 404, потому что ваш запрос не имеет действительного соответствующего ресурса.

Поскольку вы используете новую версию MVC, я бы подозреваю, что проблема может быть там. Когда вы получите условие ошибки, вы можете просмотреть регулярную страницу .aspx? Это правильно ли выполняет код сервера?

У вас есть сайт, размещенный в IIS 7.5, а не только встроенный веб-сервер Visual Studio, верно? Можно ли включить мониторинг / регистрацию событий, чтобы увидеть, если IIS имеет удар?

Я прошу прощения за то, что не имел никакого реального ответа, звучит так, будто у вас сложная проблема для отладки.

Удачи!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top