您的位置:首页 > 运维架构

Infopath 2013向Sharepoint 2013发布表单时提示"下列URL无效"的解决办法

2014-01-30 06:54 204 查看
问题界面如下:



我的环境是这样的,2台服务器(均为VM虚拟机),一台域控s30.abc.com,另一台s31.abc.com安装了Sharepoint Server 2013和Office2013

然后,当我用Infopath建立一个空白的表单并向Sharepoint发布时就报上面的错误了,在网上找了三天,尝试了所有可能的解决方案,都没有用,有的人说是要建立一个根网站,可以网站集下面的根网站我已经有了,也有的人说需要启用服务器上的一个功能”桌面体验“,于是我就启用了,结果发现依然没有用。还有些人认为应该将网站的网址加入Sharepoint服务器的hosts文件,我也试过,不起作用。

但是奇怪的是,我在s30.abc.com(也就是我的域控)上安装Office2010,然后发布表单到我的Sharepoint2013没有任何问题,然后我又在域控上卸载Office2010,改装Office2013,再发布,又碰到了同样的问题,下列URL无效,晕啊!

三天后当我准备绕过这个问题,研究其他东西时,在一个6点的清晨,我的脑子里突然跳出一种可能性,就是建立一个跟主机名同名的网站集,这个我没试过啊,于是马上起床开机测试,结果真的成功了!

解决方法再简单不过了,就是再建立一个Web应用程序,主机头就用Sharepoint服务器的真实主机名,我的是 s31,端口:80,建立好后再创建一个网站集http://s31:80,然后再到Infopath2013发布表单,就一切正常了。

虽然成功了,但谈不上开心,浪费了太多的时间,这应该是微软在Infopath2010升级到Infopath2013后的一个小Bug吧,希望微软能尽快修复,否则发布个Infopath还一定要用与主机名同名的网站,这个也太不合理了!

下面附上成功发布的截图




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐