Ошибка IIS 7.0 - 500.19 Внутренняя ошибка сервера - PullRequest
10 голосов
/ 13 января 2010

В настоящее время я использую план общего хостинга с iis 7.0

.

У меня есть приложение asp.net mvc в wwwroot моего хостинга. Теперь я создал виртуальный каталог для хранения своего веб-сервиса (я не хочу размещать его на поддомене и доплачивать)

Однако, когда я помещаю свой код веб-службы в виртуальный каталог и пытаюсь запустить его, я получаю это

Error Summary
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
Detailed Error Information
Module  IIS Web Core
Notification    BeginRequest
Handler Not yet determined
Error Code  0x80070005
Config Error    Cannot read configuration file due to insufficient permissions
Config File \\?\C:\HostingSpaces\int\Site.com\wwwroot\web.config
Requested URL   http://www.Site.com:80/VirtualDirectory/Webservice.asmx
Physical Path   C:\HostingSpaces\int\Site.com\wwwroot\VirutalDirectory\Webservice.asmx
Logon Method    Not yet determined
Logon User  Not yet determined
Config Source

   -1: 
    0: 

Я не знаю, что это за проблема, и как ее исправить.

Ответы [ 5 ]

11 голосов
/ 14 января 2010

Необходимо проверить разрешение учетной записи пользователя в пуле приложений. Или вы можете проверить свойство безопасности папки (C: \ HostingSpaces \ int \ Site.com \ wwwroot). Убедитесь, что учетная запись приложения IIS может хотя бы прочитать эту папку.

3 голосов
/ 21 марта 2013

Это также может быть связано с тем, что IIS требуется дополнительный плагин, такой как URL rewrite module rule

1 голос
/ 14 января 2010

Ваши права доступа установлены неправильно. Из DotNetPanel перейдите в файловый менеджер и установите разрешения для виртуального каталога, нажав значок «Блокировка».

0 голосов
/ 31 августа 2012

Добавьте пользователя IIS_IUSR для папки и предоставьте доступ для чтения и выполнения. Я столкнулся с той же проблемой, и после предоставления разрешений я смог получить доступ к веб-сайту без каких-либо проблем

0 голосов
/ 13 января 2010

Не удается прочитать файл конфигурации из-за недостаточные разрешения

Похоже, что файл не читается пользователем, который запускает веб-сервер. Я не уверен, какие инструменты предоставляет Windows хостинг serivce, но вам нужно установить разрешения для этого каталога enitre, чтобы пользователь веб-сервера мог их прочитать.

...