2008-10-21 16 views

ответ

6

Вы пытались удалить и переустановить ASP.NET?

т.е.

aspnet_regiis -u 

, а затем

aspnet_regiis -i 

деинсталляция, а затем повторно работали для меня прежде.

1

Является ли это IIS6? Я думаю, вы можете пойти в

  1. Add/Remove Software Components
  2. Окна
  3. IIS
  4. Убедитесь, что ASP.NET проверяется. Я думаю, что это устанавливает поддержку для ASP.Net
  5. повторного запуска aspnet_regiis
+0

ASP.net проверено, к сожалению, – 2008-10-21 16:39:43

5

по умолчанию установить для IIS не включает в себя ASP или .Net. Вам нужно включить те из меню «Возможности Windows», в котором вы установили IIS. This показывает основные этапы - они могут отличаться для вашей версии IIS и ОС хоста.

12

Если вы имели (или есть ...) VMware Server установлен на этой конкретной машине, следующие шаги, скорее всего, решить проблему с минимальной болью:

  1. Остановите службу IISAdmin (и его Зависимость)
  2. Открыть %windir%\system32\inetsrv\MetaBase.xml в текстовом редакторе
  3. Удалите строку, которая считывает Enable32BitAppOnWin64="TRUE"
  4. Перезапустите свои услуги с помощью iisreset /start
+0

Работал, спасибо! Пункт 1 для меня был просто `iisreset/stop`. – bluish 2011-04-05 13:52:25

4

Это может быть несколько причин, начиная с установки IIS после того, как .NET Framework или метабаза IIS будут повреждены. Заказ я бы с это:

  1. переустановить ASP.NET (как указано выше: aspnet_regiis -u, а затем aspnet_regiis -i (находится в Windows \ Microsoft.NET \ Framework \ vX.YZ каталога)
  2. Если # 1 не решить ее, а затем переустановить IIS (удалить/переустановить с помощью Add/удаление компонентов Windows из Add/Remove Programs на XP/2003 или из программ панели управления апплета на Vista)
0

Поскольку вы сказали, что настраиваете новый сервер, я предполагаю, что это Windows Server 2008 (IIS7) или 2008 R2 (IIS7.5). В любом случае поддержка ASP.NET не настроена по умолчанию (как указывали другие).Ознакомьтесь со следующей документацией: Deploying an ASP.NEt Server (IIS7)

0

Я нашел правильный путь. Консолидация и озеленение метода для окон 7.

  1. Нажмите «Пуск» и выберите «Панель управления».

  2. На панели управления выберите «Программы», а затем «Включить или отключить функции Windows».

  3. ОЧЕНЬ ВАЖНО! В диалоговом окне Компоненты Windows, нажмите Internet Information Services для установки функции по умолчанию, а затем выберите следующие дополнительные функции:

ASP.NET, .NET расширяемости, фильтрация запросов, ISAPI, ISAPI Extensions Нажмите кнопку ОК для закрытия диалогового окна «Свойства Windows».

4.To убедитесь, что IIS успешно установлен, введите следующую команду в веб-браузере:

http://localhost 

Вы должны увидеть по умолчанию IIS страница приветствия

5.Uninstall ASP.NET с IIS aspnet_regiis - u

6.Reinstall aspnet_regiis -i.

7.ReInstall .NET framework 4, чтобы IIS распознал v4 в пуле приложений.

См:

http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx

http://technet.microsoft.com/en-us/library/cc731252%28v=WS.10%29.aspx

1

я решил мою проблему со следующими шагами:

1) Установите необходимые разрешения в «C: \ Windows \ System32 \ inetsrv "и подпапки.

2) Не сжимайте эту папку, подпапки или файлы внутри.

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