2009-03-17 4 views
0

У меня есть веб-приложение ASP.NET с проектами веб-форм с зависимостями от нескольких проектов библиотеки бизнес-класса и проекта WCF. Это было построено с Visual Studio 2008.Создание веб-приложения Visual Studio 2008 в VWD Express 2008

Я беру это дерево каталогов исходного кода на другой компьютер и копирую под C: \ Inetpub \ wwwroot, откройте IIS и в свойствах указанной выше папки создайте приложение.

Я открываю это как локальный веб-сайт с привязками HTTP в Visual Web Developer Express 2008. Все проекты теперь отображаются как папки.

Однако, когда я построить веб-сайт, я получаю сообщение об ошибке, как показано ниже: -

Это ошибка использовать раздел, зарегистрированный в качестве allowDefinition = «MachineToApplication» вне уровня приложения. Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен как приложение в IIS. c: \ inetpub \ wwwroot \ Foo \ FOO \ Web.config 39

Какая ошибка и как я могу это преодолеть?

Спасибо.

ответ

0

Это означает, что \ foo \ FOO не является приложением. Возможно, вы установили \ foo в приложение?

+0

Это было правильно - это прекратило давать мне эту ошибку после того, как я сделал только фактическую веб-папку (foo \ foo) в качестве приложения. Однако теперь он отказывается загружать Global.asax – Chakra

+0

Является ли global.asax в \ foo? Похоже, вам нужно иметь один каталог \ foo, который должен быть приложением, а не два, \ foo и \ foo \ FOO. –

Смежные вопросы