添加<trust level =“Full”>时,在托管WCF服务时出错

时间:2016-08-04 05:40:13

标签: c# wcf dynamics-crm

我正在尝试在“hostgator”中托管WCF服务。我想设置信任级别,因为我收到了安全权限错误。

当我在Trust Level中设置web.config时,我收到错误。

web.config

<location allowOverride="true">
    <system.web>
        <compilation debug="true" targetFramework="4.5.2"/>
        <identity impersonate="false" />
        <authentication mode="None" />
        <httpRuntime maxUrlLength="1024" relaxedUrlToFileSystemMapping="true"/>

        <customErrors mode="Off"></customErrors>
        <securityPolicy>
            <trustLevel name="Full" policyFile="internal"/>
        </securityPolicy>
    </system.web>
</location> 

错误:

  

服务器上发生应用程序错误。当前的自定义错误   此应用程序的设置会阻止应用程序的详细信息   远程查看错误(出于安全原因)。它可能,   但是,可以在本地服务器计算机上运行的浏览器查看。

有人可以提出解决方法吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

HostGator FAQ您必须使用共享主机以部分信任方式运行:

  

没有。必须在Medium Trust中发布应用程序才能运行   在Windows共享服务器上。

您无法在我所阅读的中等信任环境中使用SDK。随着Dynamics CRM 2016扩展其对REST API的支持,它可能成为您的选择。