Установка ASP.Net 2.0 после IIS

Проблемы в вашем коде:

  • Вы пытаетесь проверить счетчик каждого элемента в списке, из-за чего дублированные элементы будут проверяться несколько раз.
  • Вы печатаете nosubjects внутри условия if, что приведет к его многократной печати

Используйте sets. Сначала нужно получить уникальный набор элементов в списке, затем вы можете проверить, превышает ли количество каждого элемента в наборе 1 в исходном списке.

nosubjects = []
subjects2 = ['hi','hi','bi','ki','si','bi','li']

for i in set(subjects2):
  if subjects2.count(i)>=2:
    nosubjects.append(i)

print(nosubjects)

Использование списка понимания:

subjects2 = ['hi','hi','bi','ki','si','bi','li']

nosubjects = [i for i in set(subjects2) if subjects2.count(i) >=2]    
print(nosubjects)
5
задан Daniel Magliola 10 October 2008 в 05:48
поделиться

3 ответа

выполненный из командной строки

aspnet_regiis -i

Вам, вероятно, придется перейти к папке, она была установлена. Мой и значение по умолчанию

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
11
ответ дан 13 December 2019 в 19:38
поделиться

Убедитесь, что Вы включили расширения для asp и aspx в IIS. Они отключены по умолчанию. Я сделал бы это перед движением об удалении большего количества компонентов.

0
ответ дан 13 December 2019 в 19:38
поделиться

та же команда, которую вы также можете запустить из командной строки Visual Studio, тогда вам не нужно переходить по указанному выше пути

0
ответ дан 13 December 2019 в 19:38
поделиться
Другие вопросы по тегам:

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