Хм. Я пытаюсь развернуть веб-службу на новом сервере, но вкладки ASP.NET нет. Я пробовал запустить aspnet_regiis из каталога ASP.NET 2.0, но это, похоже, не работает. Есть идеи?





переустановить IIS
Вы пытались удалить, а затем переустановить ASP.NET?
т.е.
aspnet_regiis -u
а потом
aspnet_regiis -i
Удаление, а затем повторная установка работали для меня раньше.
Это IIS6? Я думаю, ты можешь пойти в
Установка по умолчанию для IIS не включает ASP или .Net. Вам необходимо включить их в меню «Возможности Windows», откуда вы установили IIS. Этот показывает основные шаги - они могут отличаться для вашей версии IIS и ОС хоста.
Если у вас был (или был ...) установлен VMware Server на этом конкретном компьютере, следующие шаги, скорее всего, решат проблему с минимальными усилиями:
%windir%\system32\inetsrv\MetaBase.xml в текстовом редактореEnable32BitAppOnWin64 = "TRUE"iisreset /startЭто работает до тех пор, пока вам не нужно запускать 32-битное приложение :(
Это может иметь несколько причин, начиная от установки IIS после повреждения .NET Framework или метабазы IIS. Я бы пошел в следующем порядке:
aspnet_regiis -u, а затем aspnet_regiis -i (находится в каталоге Windows \ Microsoft.NET \ Framework \ vX.Y.Z)Поскольку вы сказали, что настраиваете новый сервер, я предполагаю, что это Windows Server 2008 (IIS7) или 2008 R2 (IIS7.5). В любом случае поддержка ASP.NET не настроена по умолчанию (как уже упоминалось другими). Ознакомьтесь со следующей документацией: Развертывание сервера ASP.NEt (IIS7)
Я нашел правильный путь. Консолидация и резюмирование метода для Windows 7.
Щелкните Пуск, а затем щелкните Панель управления.
На панели управления щелкните «Программы», а затем щелкните «Включение или отключение компонентов Windows».
ОЧЕНЬ ВАЖНО! В диалоговом окне «Компоненты Windows» щелкните «Информационные службы Интернета», чтобы установить компоненты по умолчанию, а затем выберите следующие дополнительные функции:
ASP.NET, расширяемость .NET, фильтрация запросов, ISAPI, расширения ISAPI Щелкните OK, чтобы закрыть диалоговое окно Windows Features.
4. Чтобы убедиться, что IIS установлен успешно, введите в веб-браузере следующее:
http://localhost
Вы должны увидеть страницу приветствия IIS по умолчанию.
5.Удалите ASP.NET с помощью IIS aspnet_regiis -u
6. Переустановите aspnet_regiis -i.
7. Переустановите .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) Set the necessary permissions in "C:\Windows\System32\inetsrv" and subfolders.
2) Do not compact this folder, subfolders or files inside.
ASP.net проверено к сожалению