Dynamics crm 2011 iFrame和Web资源未显示在CRM 2011中

Dynamics crm 2011 iFrame和Web资源未显示在CRM 2011中,dynamics-crm-2011,dynamics-crm,crm,Dynamics Crm 2011,Dynamics Crm,Crm,我创建了一个简单的HTML web资源来显示一些文本和静态超链接。当我将web资源插入表单,然后预览表单(更新表单)时,我会看到我的web资源。文本就在那里,超链接效果很好。但是,当我保存并发布所有自定义设置时,我无法使web资源显示在任何浏览器的表单上。iFrame也是如此。我在预览中看到iFrame,但它在发布后不会显示。我没有犯错误,我似乎无法指出哪里出了错。这是一个内部部署的CRM 2011。提前感谢您提供故障排除方面的指导。这似乎是路径问题。 要验证它,您可以转到设置->自定义->自定

我创建了一个简单的HTML web资源来显示一些文本和静态超链接。当我将web资源插入表单,然后预览表单(更新表单)时,我会看到我的web资源。文本就在那里,超链接效果很好。但是,当我保存并发布所有自定义设置时,我无法使web资源显示在任何浏览器的表单上。iFrame也是如此。我在预览中看到iFrame,但它在发布后不会显示。我没有犯错误,我似乎无法指出哪里出了错。这是一个内部部署的CRM 2011。提前感谢您提供故障排除方面的指导。

这似乎是路径问题。 要验证它,您可以转到设置->自定义->自定义系统->web资源->单击Iframe web资源->复制URL(
e.g.)。https://youronpremisesCRM//WebResources/new_IframeWebResource


在Iframe源中指定此绝对路径。它会起作用的。然后给出相对路径,如(
/WebResources/new\u IframeWebResource

有趣的是,当我向表单中添加一个简单的javascript测试时,它也可以在预览中工作,但在我发布它之后就被完全忽略了。我添加了一个“Hello World”警报,然后添加了一个事件处理程序。我在预览中看到了它,但在发布后没有任何痕迹。但是,当我对表单进行其他更改时,它们会在发布后立即出现。如果在调试器中打开表单,是否会出现任何错误?也许它是用不同的url发布的?当我用Firebug打开它时,我没有得到任何错误。好像它根本就不在那里。当我进行其他更改并发布时,它会更新。但当我添加javascript或web资源并发布时,我什么也得不到。这快把我逼疯了!谢谢你的回复!不幸的是,iFrame源中已经存在完整的URL。如果复制并粘贴到浏览器中,HTML web资源显示良好。iFrame会在预览中显示,但我仍然无法在发布后显示它。我必须错过一些简单的事情,但我已经撞了好几天的墙。。。