Вечерние люди !!
Застрял в этой довольно скучной проблеме. Я развернул свой веб-сайт на своем локальном хосте (то есть C: \ inetpub \ wwwroot \ MyWebSite), но когда я захожу на него в браузере, я получаю это сообщение об ошибке:
Parser Error Message: The file '/Site.master' does not exist.
Это странно, потому что Site.Master находится прямо в корневой папке. У меня есть еще 2 папки на моем веб-сайте, каждый из которых содержит файл web.config, и я преобразовал эти папки в приложения из IIS. Эта ошибка возникает, когда я получаю доступ к страницам из этих папок.
поэтому URL-адреса: http://localhost/mywebsite и http://localhost/mywebsite/mysubfolder, имеют вышеуказанную проблему. И в обоих случаях файл главной страницы существует в соответствующих папках. Я проверил путь к MasterPageFile на своей странице Default.aspx и его «~ / Site.Master», и я могу успешно запустить веб-приложение из Visual Studio (т.е. Cassini).
Было бы здорово, если бы кто-нибудь мог помочь мне разгадать эту тайну. Дайте мне знать, если вам нужно больше информации.
Очень ценится.