2016-12-08 15 views
0

У меня есть сайт asp.net (версия 4), для которого я сделал копию файла default.aspx для проверки альтернативного дизайна. Я отлично работаю на своем dev PC (IIS 7.5, я думаю), но на сервере появляется ошибка «Страница не найдена».ASP.NET файл скомпилирован, еще не найден

Действительно странно, что когда я хотел устранить это и переименовал файл, но забыл изменить CodeFile="default2.aspx.cs" в первой строке default2.aspx, у меня появилась ошибка, говорящая, что она не может скомпилироваться. Конечно, это было правильно. Но когда я меняю это так, чтобы он компилировался, он возвращается к ошибке, не найденной на странице.

Так что, если он не может быть скомпилирован, он есть.

Если он скомпилирован, его там нет.

Что мне здесь не хватает?

PS. В журналах IIS я вижу 404, а иногда и 301. Я проверил некоторые объяснения 301, поэтому я хотел бы исключить перенаправление как возможное решение. Я не перенаправляю нигде.

ответ

0

Все еще не уверен, где именно ошибка была в пределах FriendlyUrls, но избавление от нее решило проблему. Таким образом, он работал на моей машине dev с IIS 7.5, но IIS 6 на моем довольно старом сервере, похоже, неспособен обрабатывать FriendlyUrls. Мне это действительно не нужно, так что он осел.