Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在iis中部署子应用程序时无法加载文件或程序集XXX.dll_C#_Asp.net_Wcf_Iis - Fatal编程技术网

C# 在iis中部署子应用程序时无法加载文件或程序集XXX.dll

C# 在iis中部署子应用程序时无法加载文件或程序集XXX.dll,c#,asp.net,wcf,iis,C#,Asp.net,Wcf,Iis,我正在使用Dynamics CRM。在动态部署下的iis中,我正在添加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.

我正在使用Dynamics CRM。在动态部署下的iis中,我正在添加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问题


谢谢

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

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

....
另一个选项是将这些DLL添加到子应用程序(不推荐)