1

在 IIS 中的 Microsoft Dynamics Crm 2011 下添加“虚拟目录”通常被认为是不好的做法吗?

4

2 回答 2

4

......这是不好的做法......?

是的。

无论您的情况如何,这都被认为是不好的做法。根据 SDK,它不受支持,因此应避免使用。如果您“需要”这样做,请重新设计您提出的解决方案。

从 SDK:

开发新代码时,建议使用 Microsoft Dynamics CRM 2011 的 Web 资源功能。对于 Web 资源功能无法满足的场景,使用自己的 web.config在自己的应用程序池中创建您的 Web 应用程序

在 SDK中找到明确声明不支持的相关位:

不支持在 Microsoft Dynamics CRM 网站内为任何 VDir 创建 Internet 信息服务 (IIS) 应用程序,特别是在 ISV 文件夹内。

于 2012-06-30T16:45:47.097 回答
2

好吧,这取决于您的要求。

该文档强烈建议您使用 Web 资源(例如带有 JScript 或 Silverlight 的 HTML)来扩展 CRM。

但是对于特殊情况,的,您可以在 IIS 下添加“虚拟目录”,并在 iFrame 或其他任何内容中引用 CRM 中的地址。

添加虚拟目录背后的这个缺点是,每当您将解决方案从开发环境导出到实时环境时,您也应该导出到实时环境。

于 2012-06-29T18:39:57.053 回答