Пропавшие без вести вкладки ASP.NET в IIS

Есть три шага:

  1. Разделить строку пары ключ-значение на полностью определенный ключ и значение.
  2. Разделите ключ на компоненты пути.
  3. Пройдите по словарю, чтобы найти соответствующее значение для обновления.

Вот пример того, как может выглядеть код:

# Split by the delimiter, making sure to split once only
# to prevent splitting when the delimiter appears in the value
key, value = str_key_n.split("=", 1)

# Break the dot-joined key into parts that form a path
key_parts = key.split(".")

# The last part is required to update the dictionary
last_part = key_parts.pop()

# Traverse the dictionary using the parts
current = a
while key_parts:
  current = current[key_parts.pop(0)]

# Update the value
current[last_part] = value
6
задан bluish 5 April 2011 в 13:51
поделиться

6 ответов

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

  1. Остановите сервис IISAdmin (и его зависимости)
  2. Открытый %windir%\system32\inetsrv\MetaBase.xml в текстовом редакторе
  3. Удалите строку, которая читает Enable32BitAppOnWin64="TRUE"
  4. Перезапустите свое сервисное использование iisreset /start
13
ответ дан 8 December 2019 в 03:14
поделиться

Установка по умолчанию для IIS не включает ASP или .NET. Необходимо включить тем, которые в меню Windows Features, откуда Вы установили IIS. Это показывает основные шаги - они могут отличаться для Вашей версии IIS и разместить ОС.

5
ответ дан 8 December 2019 в 03:14
поделиться

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

т.е.

aspnet_regiis -u

и затем

aspnet_regiis -i

Удаление и затем переустанавливает работавший для меня прежде.

6
ответ дан 8 December 2019 в 03:14
поделиться

Этот IIS6? Я думаю, что можно перейти в

  1. Добавьте/Удалите программное обеспечение
  2. Windows Components
  3. IIS
  4. Удостоверьтесь, что ASP.NET проверяется. Я думаю, что это устанавливает поддержку ASP.NET
  5. повторно выполненный aspnet_regiis
1
ответ дан 8 December 2019 в 03:14
поделиться

Это может иметь несколько причин в пределах от установки IIS после Платформы.NET или повреждаемой метабазы IIS. Порядок, с которым я пошел бы:

  1. переустановите ASP.NET (как отмечено выше: aspnet_regiis -u и затем aspnet_regiis -i (найденный в каталоге Windows\Microsoft.NET\Framework\vX.Y.Z)
  2. Если № 1 не разрешает его, то переустанавливает IIS (удалите/переустановите использование, Добавляют/Удаляют, что Windows Components от Добавляет/Удаляет Программы на XP/2003 или от Апплета панели управления Программ на Vista),
4
ответ дан 8 December 2019 в 03:14
поделиться

переустановите IIS

0
ответ дан 8 December 2019 в 03:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: