2017-02-10 9 views
0

Я не опытный веб-разработчик, я обычно заказываю приложения, но меня попросили посмотреть сайт, написанный на C#. У меня есть копия Visual Studio 2012, и я скопировал исходный код в папку c: \ inetpub \ wwwroot. Когда я попытался запустить его, у меня появилось сообщение об ошибке создания виртуальной папки в качестве приложения, поэтому я установил IIS, а затем создал виртуальную папку с wwwroot. Казалось, что он работает, но затем разбился, поскольку база данных пуста. Когда я исправил ошибку и попытался запустить снова, я получил эту ошибку.Как настроить виртуальный каталог как приложение в IIS

C:\inetpub\wwwroot\WebApplication2\obj\Debug\Package\PackageTmp\Web.config(36): Build (web): It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS. 

Что я пропустил, поскольку создал виртуальный каталог? Я попытался удалить первый виртуальный каталог, а затем создать другой в папке веб-сайта. Это сработало снова, но когда он разбился, то снова произошло то же самое. Почему это?

+0

Возможный дубликат [Ошибка использования раздела, зарегистрированного как allowDefinition = «MachineToApplication» за пределами уровня приложения] (http://stackoverflow.com/questions/9300927/error-to-use-a-section-registered-as- allowdefinition-MachineToApplication-beyo) – jtabuloc

ответ

0

Вы не укажете, какую версию IIS вы используете.

В диспетчере IIS при щелчке правой кнопкой мыши на веб-сайте выберите «Добавить приложение», а не «Добавить виртуальный каталог». Это должно заставить вас начать. Вы должны прочитать свою версию IIS, например, это для IIS 7: https://technet.microsoft.com/en-us/library/cc772042(v=ws.10).aspx.

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

  • Нет связанных вопросов^_^