Я только что получил новый настольный компьютер с Windows 7 Pro в качестве операционной системы. Я установил Visual Studio 2008 на этот новый компьютер и попытался открыть ранее существовавшее решение ASP.NET 3.5, которое отлично отображалось на моем предыдущем компьютере (на этом предыдущем компьютере использовалась операционная система Windows XP, браузер IIS6 и IE7). Однако в Windows7 / IE8 я получаю следующую ошибку:
Ошибка сервера в приложении '/'.
Описание ошибки парсера: ошибка произошел во время синтаксического анализа ресурс, необходимый для обслуживания этого запрос. Пожалуйста, просмотрите следующее конкретные детали ошибки синтаксического анализа и измените исходный файл соответствующим образом.
Сообщение об ошибке парсера: файл '/MasterPages/MainMaster.master' не существует.
Ошибка источника:
Строка 1: <% @ Page Language = "C #" AutoEventWireup = "истина" CodeFile = "default.aspx.cs" Inherits = "_ Default" MasterPageFile = "~ / MasterPages / MainMaster.master"%> Строка 2:
Строка 3: <% @ Register TagPrefix = "SBLContent" TagName = "SBLContentBlock" Src = "usercontrols / content.ascx"%>Исходный файл: /SBLWebSite/default.aspx Строка: 1
Информация о версии: Microsoft .NET Версия Framework: 2.0.50727.4952; Версия ASP.NET: 2.0.50727.4927
Пожалуйста, поверьте мне, когда я скажу вам, что файл '/MasterPages/MainMaster.master' действительно существует.
Кроме того, расположение этого файла правильно указано в коде (как указано в строке 1 выше) и, как я уже сказал, правильно отображалось браузером на моем предыдущем компьютере. Также может быть полезно отметить, что я пытался перейти на другие страницы этого сайта, и этот браузер отображает одно и то же сообщение для всех без исключения главных страниц, расположенных в моей папке MasterPages.
Таким образом, по какой-то причине браузер не может видеть какие-либо страницы в папке MasterPages. Может ли кто-нибудь сказать мне, почему я получаю это сообщение об ошибке, когда папка и файл находятся именно там, где указано в default.aspx?
Заранее спасибо!