【问题标题】:Could load file or assembly XXX.dll when deploying sub application in iis在 iis 中部署子应用程序时可以加载文件或程序集 XXX.dll
【发布时间】:2013-08-29 14:32:55
【问题描述】:

我正在使用 Dynamics CRM。在iis的Dynamics部署下,我正在添加WCF子应用(右键添加应用)。

我收到以下错误:

Could not load file or assembly 'Microsoft.Crm, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. 

但是当我独立部署它时,它工作正常,没有错误。 应用程序池包含相同的配置。相同的版本,相同的模组。
我正在部署子应用程序来克服跨域 js 问题。

谢谢

【问题讨论】:

    标签: c# asp.net wcf iis


    【解决方案1】:

    IIS 中的子应用程序也会获取父网站的 web.config。 如果父网站应用程序需要 Microsoft.Crm 而子应用程序不需要 Microsoft.Crm,您可以在父网站特定配置周围添加位置标签。

    <location path="." inheritInChildApplications="false">
    <connectionStrings>
    ....
    </connectionStrings>
    </location>
    

    另一种选择是将这些 dll 添加到您的子应用程序中(不推荐)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-07
      • 2015-11-23
      • 2012-06-08
      • 1970-01-01
      • 1970-01-01
      • 2018-01-26
      相关资源
      最近更新 更多