首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

使用infopath做的表单,发布到服务器上就挂掉,

2012-03-24 
使用infopath做的表单,发布到服务器上就挂掉,急!!求助!问题是这样:我做了个表单模板,上面都是基础的控件,

使用infopath做的表单,发布到服务器上就挂掉,急!!求助!
问题是这样:

我做了个表单模板,上面都是基础的控件,数据连接里只有提交表单和接收表单库ID 

表单做了5个视图 ,里面写了点规则、 表单大小 在65KB

把表单发布到Infopath Forms Services服务器上,会提示发布成功,

可是在关闭的时候 他会在 检查设计方案 里面 自动勾上在服务器上验证 这个时候服务器的CPU就达到100%

大概1分钟后会提示连接超时,但是 错误和消息都为 0

关闭以后正常打开服务器URL


这个时候打开表单库 新建表单 服务器上CPU达到50% 一直持续6,7分钟,最后跳出未知错误

查看系统日志出现错误如下:有3种错误


事件类型:错误
事件来源:Office SharePoint Server
事件种类:Office Server 常规 
事件 ID:7888
日期:2010-3-18
事件:16:21:03
用户:N/A
计算机:
描述:
检测到运行时异常。以下为详细信息。
消息: 正在中止线程。

技术详细信息: 
System.Threading.ThreadAbortException: 正在中止线程。
  在 System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
  在 System.Collections.Generic.List`1.CopyTo(T[] array, Int32 arrayIndex)
  在 System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
  在 MS.Internal.Xml.XPath.CacheChildrenQuery..ctor(CacheChildrenQuery other)
  在 MS.Internal.Xml.XPath.CacheChildrenQuery.Clone()
  在 MS.Internal.Xml.XPath.Query.Clone(Query input)
  在 MS.Internal.Xml.XPath.BaseAxisQuery..ctor(BaseAxisQuery other)
  在 MS.Internal.Xml.XPath.CacheChildrenQuery..ctor(CacheChildrenQuery other)
  在 MS.Internal.Xml.XPath.CacheChildrenQuery.Clone()
  在 MS.Internal.Xml.XPath.Query.Clone(Query input)
  在 MS.Internal.Xml.XPath.BaseAxisQuery..ctor(BaseAxisQuery other)
  在 MS.Internal.Xml.XPath.CacheChildrenQuery..ctor(CacheChildrenQuery other)
  在 MS.Internal.Xml.XPath.CacheChildrenQuery.Clone()
  在 MS.Internal.Xml.XPath.Query.Clone(Query input)
  在 MS.Internal.Xml.XPath.BaseAxisQuery..ctor(BaseAxisQuery other)
  在 MS.Internal.Xml.XPath.CacheChildrenQuery..ctor(CacheChildrenQuery other)
  在 MS.Internal.Xml.XPath.CacheChildrenQuery.Clone()
  在 MS.Internal.Xml.XPath.Query.Clone(Query input)
  在 MS.Internal.Xml.XPath.CompiledXpathExpr.Clone()
  在 Microsoft.Office.InfoPath.Server.XPath.ParsedXPath.get_Expression()
  在 Microsoft.Office.InfoPath.Server.SolutionLifetime.XPathManager.CreateXPath(String xPath, XmlNamespaceManager xmlNamespaceManager)
  在 Microsoft.Office.InfoPath.Server.Util.SchemaNavigator.ComputeSimpleXPathToRoot(XPathManager xPathManager, Boolean allowGetDom)
  在 Microsoft.Office.InfoPath.Server.Util.SchemaNavigator.ComputeSimpleXPathToRoot(XPathManager xPathManager)
  在 Microsoft.Office.InfoPath.Server.Util.ViewPathUtils.LocateXPathInSnippet(SnippetNavigator currentContext, SnippetNavigator snippetContext, ParsedXPath xPath, Solution solution)
  在 Microsoft.Office.InfoPath.Server.Util.ViewPathUtils.LocateXPathInSnippet(SnippetNavigator currentContext, SnippetNavigator snippetContext, ParsedXPath xPath, Solution solution, Boolean addNodesNotInSnippet)
  在 Microsoft.Office.InfoPath.Server.Util.ViewPathUtils.FindSourceInSnippet(ParsedXPath source, SnippetNavigator initialTarget, SnippetNavigator currentContext, Dictionary`2 filterContexts, Solution solution, Boolean& notAllSourcesAreSimplePaths)
  在 Microsoft.Office.InfoPath.Server.Util.ViewPathUtils.FindSourcesInSnippetInternal(View view, SnippetNavigator target, ParsedXPath expression, String& expressionName, AutoAnnotate autoAnnotate, Solution solution, PostbackReason& postbackReason)
  在 Microsoft.Office.InfoPath.Server.Util.ViewPathUtils.FindSourcesInSnippet(View view, SnippetNavigator target, ParsedXPath expression, String& expressionName, AutoAnnotate autoAnnotate, Solution solution, PostbackReason& postbackReason)
  在 Microsoft.Office.InfoPath.Server.SolutionLifetime.RulesAssignmentAction.ProcessAssignmentCalculation(View view, List`1 siteSnippets, Solution solution, PostbackReason& postbackReason)


  在 Microsoft.Office.InfoPath.Server.SolutionLifetime.Rules.AnnotateView(View view)
  在 Microsoft.Office.InfoPath.Server.Converter.SolutionConverter.ConvertView(Solution solution, ConverterDocument converterDocument)
  在 Microsoft.Office.InfoPath.Server.Converter.SolutionConverter.ConvertSolution(Solution solution)
  在 Microsoft.Office.InfoPath.Server.SolutionLifetime.Solution.<>c__DisplayClass2.<ConstructFromXsnFile>b__0()
  在 Microsoft.Office.Server.Diagnostics.FirstChanceHandler.ExceptionFilter(Boolean fRethrowException, TryBlock tryBlock, FilterBlock filter, CatchBlock catchBlock, FinallyBlock finallyBlock)

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

事件类型:错误
事件来源:Office SharePoint Server
事件种类:表单服务运行时 
事件 ID:5367
日期:2010-3-18
事件:16:12:48
用户:N/A
计算机: 
描述:
处理请求过程中发生异常。(用户: ****,表单名称: ,IP: ,请求: 表单连接地址URL,表单 ID: ,类型: ThreadAbortException,异常消息: 正在中止线程。)

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。


[解决办法]
会不会是超时 把Layout下面的webconfig的executeTimeOut的360改大一些试试 只是猜测 没接触过
[解决办法]
infopath里面有托管代码吗
[解决办法]
如果发布的是内容类型,我想应该不会这样吧,是不是存在后台代码?
[解决办法]
检查一下MOSS的SP1补丁是否打上了。
[解决办法]
你是不是 规则太多,减少相应的规则 试试 应该是这个问题

热点排行