/ / Віртуальний каталог у IIS 7.5 - asp.net, iis-7.5, віртуальний каталог

Віртуальний каталог в IIS 7.5 - asp.net, iis-7.5, віртуальний каталог

Ми отримали 2 веб-сайти (WebsiteA і WebsiteB). На веб-сайтіA я вибрав "Додати віртуальний каталог" і вибрав папку на WebsiteB як мій фізичний шлях. Псевдонім такий самий, як і ціль.

Віртуальний каталог, створений на WebsiteA

Як бачите, на WebsiteB папка "Головна" - це вже додаток.

Основна програма на веб-сайтіB

На форумі я побачив, що люди з такою ж помилкою забули конвертувати папку як додаток, але моє вже зроблено, чи не було?

введіть опис зображення тут

Я знайшов це правою кнопкою миші на мою віртуальнукаталог (перше зображення) та вибір "Перетворити в додаток", здається, працює. Це правильний спосіб зробити це? Цим я втрачаю віртуальний каталог? Я не хочу використовувати дублюючий вміст (якщо я щось редагую в папці "Головна" на веб-сайтіB, я також не хочу редагувати папку "Головна" на WebsiteA вручну). Мені сказали використовувати віртуальний каталог, як він повинен виконувати цю роботу, але ніхто з нас не використовував його раніше.

Відповіді:

0 для відповіді № 1

Віртуальні каталоги та програми працюють aтрохи відрізняється в IIS> 6.0. У IIS 6.0 віртуальні каталоги використовувались самостійними програмами, тому ваш файл web.config буде добре. Але в IIS 7.0 і вище віртуальний каталог - це саме те, вказівник на каталог.

Якщо ви шукаєте той самий ефект авіртуальний каталог, як у IIS 6.0, вам потрібно буде створити додаток під WebsiteA, а не віртуальним каталогом. Віртуальний каталог в IIS 7 і вище працює як каталог під батьківським веб-сайтом, а не як окрема програма.