在iis中部署子应用程序时可以加载文件或程序集XXX.dll

时间:2013-08-29 14:32:55

标签: c# asp.net wcf iis

我正在使用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. 

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

由于

1 个答案:

答案 0 :(得分:0)

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

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

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