IFrame指向仪表板中的localhost

时间:2018-03-21 21:16:54

标签: localhost dynamics-crm

我尝试过不同的方法来嵌入本地网址以进行测试。更新内容,浏览上传/发布流程并进行测试的速度太慢。

在遵循标准实施的this链接之后,我尝试了以下链接:

  

http://localhost/path-to-folder/index.html

     

http://127.0.0.1/path-to-folder/index.html

我也创建了一个虚拟主机:

  

http://myusername.local/path-to-folder/index.html

我的测试机器上都可以访问所有的网址,只是动态不会让它消失,在发布后我看到一个空白的白页,尽管在CRM和开发人员工具中我可以确认URL被正确引用如下。

<iframe frameborder="0" id="IFRAME_admin" name="IFRAME_admin" class="ms-crm-Custom" 
    delayinitialize="0" tabindex="0" 
    url="http://myusername.local:80/path-to-folder/index.html" scrolling="auto" preload="0" 
    src="http://myusername.local:80/path-to-folder/index.html">
</iframe>

有什么建议吗?

作为最后的手段,我正在考虑注册域名并覆盖虚拟主机中的名称以指向本地地址,不确定这是否有效。如果这有任何区别,我会在Mac上对此进行测试。

我在生产CRM上进行测试,我应该转移到沙箱环境吗?

1 个答案:

答案 0 :(得分:0)

这更像是XY problem

你需要一个短暂的转变为dev&amp; Dynamics CRM webresources的部署过程,这也是非常罕见的Mac + MS开发+非Visual Studio组合。

我会推荐Dynamics Dev Helpmate,这是浏览器的书签。我在chrome中使用它,只需点击几下即可从当前表单编辑js webresource。