Доступ к пути 'c:\inetpub\wwwroot\myapp\App_Data' отказано

Я только что установил 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 и установите флажки для желаемого доступа.

Но ошибка сохраняется.

Это как-то связано с моим кодом?

Как решить эту проблему?

РЕДАКТИРОВАТЬ

Я решил проблему на моей машине разработки, но я все еще получаю сообщение об ошибке на своем веб-сервере.

Спасибо.

14
задан Joshua Wade supports Monica 10 July 2017 в 21:30
поделиться