将大型插件上传到 Microsoft Dynamics CRM

Uploading a large plugin to Microsoft Dynamics CRM

关于一些背景知识,我试图在 CRM 2011 插件中引用我们自己的未签名库以及一些第三方库。我正在将它注册到数据库并使用以下 ILMerge 方法: http://blogs.msdn.com/b/crm/archive/2010/11/09/how-to-reference-assemblies-from-plug-ins.aspx

全部编译完成后,我 运行 在尝试注册我的插件时遇到 404 错误,我找到了以下文章,但它仍然无法正常工作。 http://www.ryanjones.io/2011/05/28/uploading-large-crm-2011-plugins/

任何想法或帮助将不胜感激。

因此,在不断搜索并尝试其他部署方法后,我发现 CRM 中有一行 web.config 如下所示:

<system.webServer>
    <security>
        <requestFiltering>
            <requestLimits maxAllowedContentLength="33554432" />

虽然我的 ilmerged dll 只有 27 MB,但我刚收到 404。

增加这个值解决了我的问题。我们在 crm 基础产品和我们最终得到的产品之间有一个第三方 CRM 定制器,但万一其他人遇到这个问题,它解决了我的问题。