在IIS中的Microsoft Dynamics Crm 2011下添加“虚拟目录”通常被认为是不好的做法吗?
答案 0 :(得分:4)
......这是不好的做法......?
是
无论您的情况如何,都被视为不良做法。根据SDK不支持它,因此应该避免。如果您“需要”这样做,请重新设计您提出的解决方案。
从SDK:
开发新代码时,建议使用Web Microsoft Dynamics CRM 2011的资源功能。对于那些方案 不会满足于Web资源功能,创建您的Web 应用程序在其自己的应用程序池中 ,具有自己的web.config
找到明确指出它不受支持的relevant bit in the SDK:
不支持在Microsoft Dynamics CRM网站内为任何VDir创建Internet信息服务(IIS)应用程序,特别是在ISV文件夹中。
答案 1 :(得分:2)
嗯,这取决于您的要求。
文档强烈建议您使用Webresource(例如使用JScript或Silverlight的HTML)扩展CRM。
但是对于特殊情况 YES ,您可以在IIS下添加“虚拟目录”,并在iFrame或其他任何内容中引用CRM中的地址。
添加虚拟目录背后的缺点是,无论何时将解决方案从开发环境导出到实时环境,您都应该导出到实时环境。