2009-02-23 8 views
4

Эта вещь настолько запутанная по сравнению со старым IIS, я даже не нашел, где еще можно выбрать версию .NET. Я должен был закомментировать и из моего web.config, потому что я постоянно получаю:Как настроить локальный сайт ASP.NET 2.0 в IIS7 для локального тестирования?

Этот раздел конфигурации не может быть использоваться на этом пути. Это происходит, когда секция заблокирована на уровне родителя . Блокировка либо по умолчанию (overrideModeDefault = "Deny"), либо установить явно тегом местоположения с overrideMode = "Deny" или устаревшим allowOverride = "false".

И после этого я теперь получаю сообщение об ошибке HTTP 404.3. В нем говорится, что возможно, что отсутствует обработчик, что это, черт возьми? Почему они так запутались в использовании нового IIS? Я теряю много времени в этом проекте, пытаясь установить это. Я прокомментировал это из моего web.config для создания этой новой проблемы? Пожалуйста помоги!

Ой, подождите, покажет, что это возможно. ASP.NET не установлен, но я уверен, что я запускаю Windows 7. Есть ли что-то, что мне нужно настроить в IIS, чтобы включить обработку ASPX aspx/ashx?

UPDATE: Да, я должен был установить asp.net теперь я получаю 500.19:

Модуль DefaultDocumentModule Уведомление ExecuteRequestHandler Handler StaticFile Код ошибки 0x800700b7 Config Ошибка Не удается добавить повторяющиеся записи коллекции типа ' добавить»с уникальным ключевым атрибутом 'значение' установлено значение 'Default.aspx' Config Файл \ \ C: \ Users \ Ryan \ Бэнкрофт Архив \ SANTIAGO \ Сантьяго код \ ствол \ web.config

Хм ...

UPDATE (2): Удалены эту строку в файле web.config, где он был добавив Default.aspx в качестве документа по умолчанию, потому что я уже добавил вручную в ISS7, и это был дубликат. Кажется, сейчас работает. Забавно, что я решил это после публикации, но я постоянно обновлялся, поэтому надеюсь, что это не так, и это добавляет полезный контент этого сайта. Спасибо за все отклики.

ответ

0

Я нашел лучший способ сделать это, чтобы позволить Visual Studio сделает это за вас. Если вы используете проект веб-приложения, то в свойствах проекта на вкладке «Веб» вы можете использовать IIS. В этой группе параметров у вас будет выбор, чтобы позволить Visual Studio создать для вас виртуальный каталог.

Вы упомянули версию .NET. Существует только одна версия .NET CLR - 2.0. Нет .NET 3.0 или 3.5 CLR, если вы ищете одну из этих версий.

0

Я нахожу IIS7 намного проще в настройке, чем IIS6. Я имею в виду кучи легче.

С точки зрения добавления сайта это не так, но вы просто добавляете сайт в диспетчер IIS и настраиваете привязки, которые хотите использовать. Вам не нужно делать ничего особенного, чтобы заставить его работать с asp.net 2.0, он должен работать из коробки.

Я думаю, что я что-то упустил из вашего вопроса.

0

Вы установили пул приложений для использования Classic в качестве управляемого режима трубопровода?

1

убедитесь, что включено 32-разрядное приложение для true в расширенной настройке пула приложений, особенно если вы работаете в классическом режиме, я действительно не знаю, почему, но у меня были сумасшедшие головные боли, пока я не включил его.

надеюсь, что это помогает