#asp.net #iis
#asp.net #iis
Вопрос:
У меня слишком много проблем с этим IIS. Сначала это выдавало мне ошибку Виртуальный каталог запрещен.
Я понял, что на вкладке «Документы» не было default.aspx .. (у него есть default.asp, default.htm, iistart, index.htm ). Установлен флажок включить документы по умолчанию
Теперь говорится, что Не удалось получить доступ к метабазе IIS Описание: Необработанное исключение произошло во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Сведения об исключении: System.Web.Hosting.Исключение HostingEnvironmentException: Не удалось получить доступ к метабазе IIS
Это первый раз, когда я работаю с IIS.. Итак, мне нужны ваши подсказки и исправления
Спасибо SC
Ответ №1:
Вам необходимо установить .net Framework в вашей системе
Откройте командную строку Visual Studio и введите эту команду
aspnet_regiis -ga <UserName>
если это не сработает, используйте эту команду
aspnet_regiis -i
в качестве альтернативы вы можете скопировать и вставить эту команду в командную строку Windows
%windir%Microsoft.NETFrameworkv2.0.50727aspnet_regiis.exe -i
это устранит вашу проблему
Комментарии:
1. @Pranay: Должна ли это быть версия 2.0 или 4.0
2. @Pranay: Я использовал этот aspnet_regiis -ga<имя пользователя>, и там говорилось о предоставлении пользователю доступа к метабазе IIS и другим каталогам…
3. @user575219 — и выберите фреймворк свойств, щелкнув виртуальный каталог>> свойство >> установить фреймворк………. этот фреймворк является frawmework, в котором вы разработали свой веб-сайт
4. Но теперь говорится, что не удалось получить доступ к метабазе IIS.. Имеет ли это какое-либо отношение к пути к виртуальному каталогу
5. Да, в моих свойствах у меня есть 2.0 и 4.0. Но я выбрал 2.0. поэтому здесь, в этой команде, я использовал версию 2.0