Веб-приложение IIS 6.0 - должен ли весь «веб-сайт» быть «приложением»? - PullRequest
1 голос
/ 27 апреля 2011

У меня был веб-сайт, размещенный в IIS.Один небольшой раздел этого нужен asp.net.Поэтому я просто щелкнул правой кнопкой мыши по этому разделу / каталогу и сделал его приложением и виртуальным каталогом.

Это нормально?Или весь «сайт» должен быть превращен в приложение и виртуальный каталог?

Причина, по которой я спрашиваю, заключается в том, что при попытке перейти на страницу aspx в этом «приложении» я получаю парсерсообщение об ошибке «Не удалось загрузить тип ... MyCodeBehindType» в директиве страницы, которая, как мне кажется, указывает на то, что он не находит библиотеки DLL или даже код файлов классов (которые явно находятся в том же каталоге).

РЕДАКТИРОВАТЬ:

Если я делаю это таким образом, только подпапка моего веб-сайта на самом деле является веб-приложением , куда я могу поместить dll?В папке bin сайта веб-приложение находится внутри?Или в папке bin веб-приложения?

1 Ответ

2 голосов
/ 27 апреля 2011

Создание хорошей папки на веб-сайте, в приложении, должно быть в порядке. Я обычно должен помнить, чтобы изменить версию ASP.NET с 1.1 на 2.x, это может быть причиной ошибки.

Чтобы протестировать конфигурацию, начните с пустой тестовой страницы (blank.aspx) только с HTML. Если отображается HTML, вы знаете, что IIS обслуживает страницы .NET.

Если есть проблема с неправильной регистрацией ASP.NET для IIS, вы можете попробовать перерегистрировать ее. Откройте следующую папку:

%WindowsDir%\Microsoft.NET\Framework\x.x.x\

и запустить:

aspnet_regiis.exe -i

...