Я переместил этот сайт из IIS6 WIN2K3 к WIN2K8R2 IIS7 и сайт запускается, но я получаю ошибки во многих ссылках / пунктах главного меню.
Может ли это быть проблема с web.config? Я попытался посмотреть на различия между IIS6 и IIS7, но ничего очевидного не увидел. Любая помощь или подсказка будут оценены!
"Server Error in '/' Application.
The resource cannot be found
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
Requested URL: /what.aspx
Version Information: Microsoft .NET Framework Version:2.0.50727.5466; ASP.NET Version:2.0.50727.5456
HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
Module
IIS Web Core
Notification
MapRequestHandler
Handler
StaticFile
Error Code
0x80070002
Requested URL
http://mydomain.com:80/participantsoftheyear/
Physical Path
C:\inetpub\mysitenamefolder\participantsoftheyear\
Logon Method
Anonymous
Logon User
Anonymous
Наконец выяснилось, что причина всего в совместимости между файлом веб-конфигурации IIS 6 и файлами веб-конфигурации IIS 7. Мне пришлось прокомментировать несколько вещей, и это сработало
Вкратце: как был перенесен сайт?
Файлы скопированы? Сайты иногда состоят из настроек вне web.config (например, приложений и виртуальных каталогов), которые физически не находятся на диске.
(Вы можете использовать такой инструмент, как инструмент веб-развертывания, для переноса сайта и всех настроек)
Второе сообщение сообщает вам, что случилось.
Существует ли физический путь или ранее это был виртуальный каталог?