У меня есть проект Visual Studio 2010 с мастер-страницей, которая прекрасно работает.
~/Site.Master
В этом же проекте находится папка с другой структурой каталогов, которая должна использовать другую мастер-страницу.
/xr
В эту папку я включил мастер-страницу для этих файлов.
/xr/XR.Master
Мой Default.aspx
файл пытается получить доступ к этой мастер-странице, используя следующие параметры:
<%@ Page Title="XR Project" Language="C#" MasterPageFile="~/xr/XR.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Test1.Default" %>
Отладка на моем компьютере в localhost
работает нормально, но всякий раз, когда я развертываю его и пытаюсь перейти на страницу по умолчанию в папке xr
, я получаю
Сообщение об ошибке анализатора: The file '/xr/xr/XR.Master' does not exist.
Однако Ошибка источника возвращает строку 1, как я показал выше.
Вот что я пробовал:
Я переместил страницу XR.Master
в корневую папку и изменил все файлы в папке xr
для ссылки на главную страницу XR, используя следующие параметры:
Я отладил и протестировал код на моей машине, используя localhost
,d все работало нормально.
Я вытолкнул его на удаленный веб-сайт и получил новую ошибку:
Сообщение об ошибке анализатора: The file '/xr/~/XR.Master' does not exist.
Что я делаю не так?
РЕДАКТИРОВАТЬ: Мне не нравится размещать ссылку на страницу, но я сделаю это ненадолгопока это не будет решено:
Оттуда вы увидите, что все работает достаточно хорошо, за исключением ссылки на XR1200
.