当我尝试打开从InfoPath发布的表单时,我现在收到此错误:
"The following location is not accessible, because it is in a different site collection:
https//portal/sites/forms/Daily%20Activity/Forms/template.xsn?SaveLocation=https//portal.alamedacountyfire.org/sites/forms/Daily%20Activity/&Source=https//portal.alamedacountyfire.org/sites/forms/Daily%2520Activity/Forms/AllItems.aspx&ClientInstalled=false&OpenIn=Browser&NoRedirect=true&XsnLocation=https//PORTAL/sites/forms/Daily%20Activity/Forms/template.xsn."
Correlation ID:12c0ab9c-caff-80a8-f1b4-64d81dcfa6ea
答案 0 :(得分:0)
以下是您可以尝试的一些选项:
1)将表单模板(.xsn)保存为发布选项中的源文件。查看记事本中的清单文件,看看是否可以找到对错误位置的引用。如果是,请更正并重新发布表单。
2)清除该计算机上的InfoPath缓存。开始 - >运行" infopath / cache clearall"
3)查看网站集是否具有托管路径,如果是,请在发布时提供正确的URL。 XSN可能会部署在根站点上并抛出错误,因为预期的列表确实存在。
答案 1 :(得分:0)
我发现这对我有用。得到了another post的答案。
"我遇到了类似的问题,发现这是由于请求管理服务从我的Web应用程序主机标头路由到服务器名称。 我的请求管理设置中有一个路由规则。我只是禁用了路由,问题就消失了。我使用以下powershell来禁用它。 "
$w = Get-SPWebApplication "http://webapphostname"
$r = $w | Get-SPRequestManagementSettings
$r.RoutingEnabled = $false
$r.Update()
您可能想要配置它而不是禁用它。这是一个很好的资源,可以帮助您入门: