发布后在服务器打开metadata服务接口网页报以下错:
在本地电脑打开报一下错误:
按照如下2步修改,预计可以解决此问题(在一台win7 32位电脑发现过此问题):
1、打开发布的系统集成调用站点的Web.config文件 修改如下
</log4net>【替换开始描点】
<system.webServer>
<handlers>
<!--<add name="ServiceStack" path="*" verb="*" type="ServiceStack.WebHost.Endpoints.ServiceStackHttpHandlerFactory, ServiceStack" resourceType="Unspecified" preCondition="integratedMode,runtimeVersionv4.0" />-->
<add name="api4.0" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
</handlers>
</system.webServer>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<httpHandlers>
<add path="*" type="ServiceStack.WebHost.Endpoints.ServiceStackHttpHandlerFactory, ServiceStack" verb="*"/>
</httpHandlers>
</system.web>
<workflow>【替换结束描点】
2、修改对应的引用程序池 【集成】->【经典】
打开站点确认看下“http://localhost/K3CloudServiceInterface/metadata”
推荐阅读