表单创建好后发布可是总是提示url无效。可是输入的url是有效的可以访问的,找了好几天问题终于找到了。原来是没有创建跟网站集。
当您尝试将一个 InfoPath 表格发布到 Microsoft SharePoint Server 2010 网站时,收到“以下 URL 无效”错误消息。
症状
您有一个无根网站集的 Microsoft SharePoint Server 2010 网站。当您尝试将 InfoPath 表格发布到该网站时,InfoPath 返回以下错误消息:
以下 URL 无效...
<URL 名称>
此问题还会在您尝试将 InfoPath 表格发布到一个网站集而非根网站集时发生。
原因
发生此问题是因为 InfoPath 执行了一个调用,以确定服务器运行的 SharePoint Server 版本。此调用作为发布过程的一部分执行,并且将调用根网站集。当没有根网站集存在时,此调用将无法确定服务器运行的 SharePoint Server 版本。因此,发布过程会失败。
解决方案
若要解决此问题,请为 SharePoint Server 2010 网站创建一个根网站集。