是否可以通过单击功能区按钮启动aspx(asp.net)页面?

时间:2013-03-04 21:24:55

标签: asp.net dynamics-crm-2011

我可以使用功能区按钮启动aspx(asp.net)页面吗? aspx页面需要以登录的Dynamics用户身份继承身份验证和授权。

2 个答案:

答案 0 :(得分:2)

您可以从功能区按钮执行自定义JavaScript,从而可以启动一个新的浏览器窗口,指向您喜欢的任何内容。

要继承安全凭证,您需要查看在CRM服务器和托管ASPX的自定义网站上设置联合身份验证。你可以想象这不是一项微不足道的任务。

您还可以将自己的网站放入自定义ISV文件夹,就像CRM 4一样。但是,CRM 2011中这种方法已被弃用,因此不再支持AFAIK。 / p>

由于@Konrad指出您将无法使用自定义网页中的数据服务REST API(OData),因为该服务只能从CRM环境中托管的Web资源访问。服务器端你可以对抗组织服务。

如果你可以在网络资源中做到你需要的东西,我强烈推荐它,因为它的工作量少了很多。

答案 1 :(得分:0)

我不确定你能做到这一点。不久之前,我输入了一个iframe,我链接到一个外部网页,它的工作原理是以连接到组织数据。我无法做那项工作(我不耐烦,说实话,并没有太努力)。

我最终部署的解决方案是运行一个在服务器内部运行的Web资源,该资源将数据传递给外部服务。

我假设如果您尝试打开窗口/从CRM传送数据到/从数据库传送数据,将会出现相同的行为。