我一直在試圖做一個簡單的restful wcf服務,將返回JSON。它的工作如果我將在開發服務器上運行它。但是,如果我在IIS 7.5中部署它,我都會有這樣的錯誤,當我把它用http://localhost:70Restful WCF 4.0 IIS 7.5錯誤
訪問HTTP錯誤500.19 - 內部服務器 錯誤請求的頁面無法 訪問,因爲相關 配置數據該頁面是 無效。
配置錯誤配置節 「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的自己的應用程序池。現在它的工作。非常感謝你。 – 2010-09-13 23:58:38
非常感謝! – 2012-03-09 21:02:37