Не удается настроить IIS 7 для приложения ASP.NET 3.5 - PullRequest
1 голос
/ 01 мая 2011

Я разработал небольшое приложение ASP.NET 3.5.только с несколькими страницами и без подключения к БД.Я пытаюсь опубликовать его, но мой веб-сайт выдает ошибку:

**Parser Error Message:** 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.

**Source Error:**

Line 45:             
Line 46:         -->
Line 47:     <authentication mode="None"/>
Line 48:        <!--
Line 49:             The <customErrors> section enables configuration 

Я использую Windows 7 с IIS 7. Когда я добавляю новый веб-сайт в IIS, здесь возникают некоторые проблемы.Ниже приведены изображения, которые показывают, что что-то не так:

  1. При создании нового пула приложений для приложения, построенного на .NET 3.5, я не смог увидеть .NET Framework 3.5 в списке:

enter image description here

Когда я открываю диалоговое окно «Добавить веб-сайт» и нажимаю «Настройки теста», выдается следующее сообщение:

enter image description here

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

Ответы [ 2 ]

1 голос
/ 01 мая 2011

из сообщения об ошибке, которое вы предоставили, у вас должен быть виртуальный каталог, определенный для вашего приложения с физическим путем, указывающим на папку приложения ASP.NET, а также виртуальный каталог в качестве приложения («Преобразовать в приложение» вя думаю, что контекстное меню виртуального узла dir).

вам не нужно создавать пул приложений, но это, вероятно, хорошая идея.также проблема регистрации, которую ребята здесь объясняют, также является обязательной.

1 голос
/ 01 мая 2011

Вы должны зарегистрировать .Net framework для IIS, используя aspnet_regiis -i commmand?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...