Ми отримали 2 веб-сайти (WebsiteA і WebsiteB). На веб-сайтіA я вибрав "Додати віртуальний каталог" і вибрав папку на WebsiteB як мій фізичний шлях. Псевдонім такий самий, як і ціль.
Як бачите, на WebsiteB папка "Головна" - це вже додаток.
На форумі я побачив, що люди з такою ж помилкою забули конвертувати папку як додаток, але моє вже зроблено, чи не було?
Я знайшов це правою кнопкою миші на мою віртуальнукаталог (перше зображення) та вибір "Перетворити в додаток", здається, працює. Це правильний спосіб зробити це? Цим я втрачаю віртуальний каталог? Я не хочу використовувати дублюючий вміст (якщо я щось редагую в папці "Головна" на веб-сайтіB, я також не хочу редагувати папку "Головна" на WebsiteA вручну). Мені сказали використовувати віртуальний каталог, як він повинен виконувати цю роботу, але ніхто з нас не використовував його раніше.
Відповіді:
0 для відповіді № 1Віртуальні каталоги та програми працюють aтрохи відрізняється в IIS> 6.0. У IIS 6.0 віртуальні каталоги використовувались самостійними програмами, тому ваш файл web.config буде добре. Але в IIS 7.0 і вище віртуальний каталог - це саме те, вказівник на каталог.
Якщо ви шукаєте той самий ефект авіртуальний каталог, як у IIS 6.0, вам потрібно буде створити додаток під WebsiteA, а не віртуальним каталогом. Віртуальний каталог в IIS 7 і вище працює як каталог під батьківським веб-сайтом, а не як окрема програма.