2009-11-10 4 views
1

Я создал образец WebService, которые содержат функции по умолчанию «HelloWorld» как «» WebMethodвебсервис в IIS

когда пытались развернуть WebService я дал web.config, App_Data, App_Code, .asmx файл и Bin файл в IIS. Но я получаю эту ошибку

Ошибка сервера в приложении '/ WebSite1'. Ошибка конфигурации Описание: Произошла ошибка во время обработки файла конфигурации, необходимого для обслуживания этого запроса. Ознакомьтесь с конкретными сведениями об ошибках ниже и соответствующим образом измените свой файл конфигурации. Parser Сообщение об ошибке: Непризнанный раздел конфигурации Источник ошибки 'ConnectionStrings': Линия 10: Линия 11: Линия 12: Линия 13: Линия 14:

это мой файл WebConfig Конфигурация Asp.Net в Visual Studio. Полный список настроек и комментарии могут быть найдены в machine.config.comments обычно находятся в \ Windows \ Microsoft.Net \ Framework \ v2.x \ Config -> секция позволяет конфигурировать режима проверки подлинности, используемый ASP.NET для идентификации входящего пользователя. -> раздел разрешает конфигурацию о том, что делать, если/когда возникает необработанная ошибка во время выполнения запроса. В частности, позволяет разработчикам настраивать html-страницы ошибок для отображения вместо трассировки стека ошибок.

<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> 
     <error statusCode="403" redirect="NoAccess.htm" /> 
     <error statusCode="404" redirect="FileNotFound.htm" /> 
    </customErrors> 
    --> 
</system.web> 

+1

Вы можете прикрепить файл web.config на вопрос, пожалуйста? – tgeros

ответ

1

Это может быть, что IIS пытается использовать ту версию .NET. В IIS перейдите к свойствам вашего веб-сайта (или виртуального каталога). Перейдите на вкладку ASP.NET и выберите версию 2.x.

Если это не вариант, возможно, потребуется выполнить эту команду из окна командной строки:

aspnet_regiis -i 
+0

Спасибо, что это работает отлично, из-за проблемы с версией – peter

Смежные вопросы