Dynamics crm 确定ISV目录路径的最佳方法是什么?
MSCRM 4.0 问题: 我目前将xml文件与我的web应用程序一起存储在ISV目录中。从一个插件(或者可能是一个单独的应用程序)中,我需要找到一种简单的方法来导航到ISV目录以读取这些xml文件。这个例程将被非常频繁地调用,因此处理最小化应该是一个重要的考虑因素 潜在解决方案:Dynamics crm 确定ISV目录路径的最佳方法是什么?,dynamics-crm,dynamics-crm-4,Dynamics Crm,Dynamics Crm 4,MSCRM 4.0 问题: 我目前将xml文件与我的web应用程序一起存储在ISV目录中。从一个插件(或者可能是一个单独的应用程序)中,我需要找到一种简单的方法来导航到ISV目录以读取这些xml文件。这个例程将被非常频繁地调用,因此处理最小化应该是一个重要的考虑因素 潜在解决方案: 注册表:有一个名为“WebSitePath”的注册表项,数据为“C:\Inetpub\wwwroot\CRM”。可能会使用它来构建路径。(所有系统/装置上的情况是否相同?) IIS目录数据:通过路径“IIS://l
- 注册表:有一个名为“WebSitePath”的注册表项,数据为“C:\Inetpub\wwwroot\CRM”。可能会使用它来构建路径。(所有系统/装置上的情况是否相同?)
- IIS目录数据:通过路径“IIS://localhost/W3SVC”的目录条目循环,我可以获得web应用程序的目录,其中的描述等于“Microsoft Dynamics CRM”。(所有系统/装置上的情况是否相同?)
- Webservice:创建一个用于读取和返回这些xml文件中包含的数据的Web服务将可以轻松访问其执行目录
- 数据库:将这些文件的数据存储在数据库中
感谢您的所有贡献。如果您管理您的部署,我将首先尝试在您认为可以找到该文件的位置(如提示)访问该文件。如果您找不到,我将尝试使用注册表检索ISV文件夹位置 如果您不控制部署,那么在ISV文件夹中使用文件不是一个好的解决方案,因为CRM可以使用不同的角色进行部署,并且ISV文件夹不一定在同一台服务器上,因此我将依赖外部数据库