Публикация веб-службы на IIS 7 дает 500.19 - Внутренняя ошибка сервера - PullRequest
2 голосов
/ 15 июня 2010

Я создал папку и опубликовал свой веб-сервис в этой папке. Затем я создал приложение (в IIS 7) и указал его на эту папку. Когда я пытаюсь открыть файл ASMX из браузера на локальном компьютере, я получаю следующую ошибку:

Ошибка HTTP 500.19 - Внутренняя ошибка сервера Запрашиваемая страница недоступна, поскольку соответствующие данные конфигурации для этой страницы недействительны.

Может кто-нибудь сказать мне, почему?

Ответы [ 3 ]

1 голос
/ 15 июня 2010

Попробуй это наоборот.Публикуйте напрямую в IIS, используя опцию для создания виртуального каталога.Позвольте Visual Studio настроить виртуальный каталог (или приложение) так, как он хочет.

0 голосов
/ 16 июня 2010

Предоставить разрешения для папки для группы IIS_IUSRS.Также посмотрите, что такое идентификатор пула приложений для приложения в диспетчере IIS -> «Пулы приложений». Установите его как «LocalSystem».

0 голосов
/ 15 июня 2010

Кажется, что-то связано с файлом web.config, сначала проверьте его.

Также, возможно, вы пропустили регистрацию asp.Net в IIS, вы можете запустить aspnet_regiis.exe на сервере,флаг -i

C:\WINDOWS\Microsoft.NET\Framework\<your framework version here>>aspnet_regiis.exe -i
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis.exe -i

Читая отчет об ошибке, я вижу, что вы не установили dll System.Web.Extensions, установите его и / или поместите в папку bin (System.Web.Extensions.длл)

...