Arnab Kundu Ответов: 2

Как это сделать из www.samplewebsite.com/index.aspx чтобы www.samplewebsite.com/abcd/index.aspx


Я разрабатываю веб-сайт на asp.net .Я развернул сайт так

www.samplewebsite.com/index.aspx.

Сайт работает без проблем
Теперь мой клиент хочет, чтобы я поместил весь проект в подпапку, например

www.samplewebsite.com/abcdиндекс/.aspx-файл

Я должен поставить abcd перед index.aspx, а страница index.aspx находится в основном проекте.
Я знаю, что это можно легко развить в Ap.net приложение MVC, но я понятия не имею, как это сделать в традиционном приложении aspx .

Что я уже пробовал:

Я пытался сделать это с помощью углового маршрута ,но главная страница не рендерится должным образом .

Ошибка сервера в приложении'/'.
Ошибка Парсера
Описание: произошла ошибка при разборе ресурса, необходимого для обслуживания этого запроса. Пожалуйста, ознакомьтесь со следующими конкретными деталями ошибки синтаксического анализа и соответствующим образом измените исходный файл.

Сообщение об ошибке парсера: не удалось загрузить тип ' LiveAuction.Сайтмастер".

Ошибка Источника:


Линия 1: &ЛТ;%@ мастер языка="в C#" AutoEventWireup значение="истинной" отделенного кода="сайт.мастер.КС" наследует="LiveAuction.SiteMaster " % & gt;
Строка 2:
Строка 3: <!Элемент DOCTYPE в HTML общественности "-//W3C для//определения DTD XHTML 1.0 строгий//ванной" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&ГТ;

2 Ответов

Рейтинг:
10

F-ES Sitecore

Поместите свой сайт в виртуальный каталог под названием" abcd " под основным сайтом. Если вы правильно написали свой сайт, он все равно будет работать. Если вы этого не сделали, то этого не будет:) и вам нужно будет исправлять проблемы по мере их обнаружения. Распространенные проблемы - это жесткое кодирование путей к URL-адресам, предполагающее, что сайт находится в корне, а не использование соответствующих функций ResolveUrl и т. д., или использование "~" в серверных элементах управления для обозначения корня.


Рейтинг:
1

The hellraiser

Привет,

вы можете использовать модуль перезаписи Url-адресов IIS (7 или выше)
Здесь- вот пример использования.

Лучший
М.