Я пытался сделать простую службу обслуживания wcf, которая вернет JSON. Он работает, если я запустил его на сервере разработки. Однако, если развернуть его на IIS 7.5, я буду иметь эту ошибку, когда я доступ к которому осуществляется с помощью http://localhost:70IIS 7.5 Ошибка в Restful WCF 4.0
Ошибка HTTP 500.19 - Internal Server Error Запрашиваемая страница не может быть доступ, поскольку связанные данные конфигурации для страница недействительна.
Ошибка конфигурации Раздел конфигурации «standardEndpoints» не может быть прочитан , так как он отсутствует раздел декларации
Вот мой конфигурационный файл: Этот файл по умолчанию генерируется VS2010.
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</modules>
</system.webServer>
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
<standardEndpoints>
<webHttpEndpoint>
<!--
Configure the WCF REST service base address via the global.asax.cs file and the default endpoint
via the attributes on the <standardEndpoint> element below
-->
<standardEndpoint name="LocationService" helpEnabled="true" automaticFormatSelectionEnabled="true"/>
</webHttpEndpoint>
</standardEndpoints>
</system.serviceModel>
</configuration>
Im новый для WCF специально для .net 4.0 и IIS 7.5.
Может ли кто-нибудь помочь? Или кто-то испытал то же самое и уже исправил?
благодаря этому человеку , я проверил и выяснил, что мое приложение создает собственный пул приложений, который использует asp.net 2.0 вместо 4.0. Теперь его работа. Большое спасибо. –
Большое вам спасибо! –