关于SharePoint 2007中的InfoPath Form Service的一点小问题

应该说这不是InfoPath的问题,而是表单文档库的问题,我们知道在实际部署一个SharePoint网站的时候,会有多个访问路径:

比如有的人通过
 
A方式:http://www.companyname.com 来从外面访问。

有的人会通过
B方式:http://Servername 来从内部来访问。

比如有一个文档库“客户资料”作为InfoPath表单库,如果启动了InfoPath Form Service功能。

外部用户通过A方式建立了一个InfoPath的XML文档,那么它点击这个文档时,服务器就会自动导向Form Service通过浏览器来打开。

内部员工通过B方式来点击打开这个InfoPath的XML文档中,就会提示打开文件,而不是通过浏览器来打开这个表单。

这个问题很简单,但是却是比较头疼,根本原因是因为每一个新表单新建时关联了一个模板的URL,如果系统在你请求访问的时候发现不是这个URL,那么就不会通过Form Service来打开它。

解决这个问题的办法很多,其中一个比较简单的办法就是只公布服务器的外部地址,在域内通过使用DNS来解决内部访问的问题。

原文地址:https://www.cnblogs.com/dosboy/p/1140140.html