Я только что установил IIS на Windows XP.
Когда я пытаюсь запустить приложение, я получаю сообщение об ошибке.:
Отказано в доступе к пути «c:\inetpub\wwwroot\myapp\App_Data». Описание:Произошло необработанное исключение во время выполнения текущий веб-запрос. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации. информация об ошибке и месте ее возникновения в коде.
Сведения об исключении:System.UnauthorizedAccessException:Доступ к путь 'c:\inetpub\wwwroot\myapp\App_Data' запрещен.
ASP.NET не авторизован для доступа к запрошенному ресурсу. Учитывать предоставление прав доступа к ресурсу на запрос ASP.NET личность. ASP.NET обычно имеет идентификатор базового процесса (. {MACHINE}\ASPNET в IIS 5 или сетевая служба в IIS 6), которая используется, если приложение не выдает себя за другое. Если приложение олицетворение через, личность будет анонимный пользователь (обычно IUSR_MACHINENAME)или аутентифицированный запросить пользователя.
Чтобы предоставить ASP.NET доступ к файлу, щелкните правой кнопкой мыши-файл в Проводнике, выберите «Свойства» и перейдите на вкладку «Безопасность». Нажмите «Добавить», чтобы добавить соответствующего пользователя или группы. Выделите учетную запись ASP.NET и установите флажки для желаемого доступа.
Ошибка источника:
Строка 70:Protected Sub cmbSettingFiles_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)Ручки cmbSettingFiles.SelectedIndexChanged
Строка 71:Dim doc As XmlDocument = New XmlDocument()
Строка 72:doc.Load(Path.Combine(basePath,cmbSettingFiles.SelectedValue))Строка 74:Dim settingsNode As XmlNode = doc.SelectSingleNode("/settings")Исходный файл:C:\myapp\install\install.aspx.vb Строка:72
Я попытался получить разрешение, выполнив следующее:
Чтобы предоставить ASP.NET доступ к файлу, щелкните правой кнопкой мыши -файл в Проводнике, выберите «Свойства» и перейдите на вкладку «Безопасность». Нажмите «Добавить», чтобы добавить соответствующего пользователя или группы. Выделите учетную запись ASP.NET и установите флажки для желаемого доступа.
Но ошибка сохраняется.
Это как-то связано с моим кодом?
Как решить эту проблему?
РЕДАКТИРОВАТЬ
Я решил проблему на моей машине разработки, но я все еще получаю сообщение об ошибке на своем веб-сервере.
Спасибо.