TFS 2013间歇性错误:TF400732:请求已被取消

最近,我们安装了TFS 2013.自安装以来,我们不断收到错误“TF400732:请求已被取消”。 当用浏览器打开TFS或从Visual Studio执行一些任务时。

如果我查看事件日志,我能find的唯一的东西是:

事件代码:3005事件消息:发生未处理的exception。 事件时间:8/29/2014 1:33:46 PM事件时间(UTC):8/29/2014 3:33:46 AM事件ID:32182dd8dc6447af8d6915a3ec4916eb事件序列:5事件发生:1事件详细信息代码:0应用程序信息:应用程序域:/ LM / W3SVC / 2 / ROOT / tfs-9-130537568240022662信任级别:完整应用程序虚拟path:/ tfs应用程序path:C:\ Program Files \ Microsoft Team Foundation Server 12.0 \ Application Tier \ Web Services \ Machine名称:ISMY-SVN-PC进程信息:进程ID:2676进程名称:w3wp.exe帐户名称:NT AUTHORITY \ NETWORK SERVICEexception信息:exceptiontypes:RequestCanceledExceptionexception消息:TF400732:请求已被取消。 在Microsoft.TeamFoundation.Server.WebAccess.TfsWebContext.Initialize()上的Microsoft.TeamFoundation.Server.WebAccess.TfsHelpers.GetProjectFromName(TeamFoundationRequestContext tfsRequestContext,String projectName)上的Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext.GetServiceT
Microsoft.TeamFoundation.Server.WebAccess.TfsController.get_TfsWebContext()在Microsoft.TeamFoundation.Server.WebAccess.TfsController.get_TfsRequestContext()在Microsoft.TeamFoundation.Server.WebAccess.TfsController.SetCurrentThreadCulture(ITfsController控制器)在Microsoft.TeamFoundation.Server .WebAccess.TfsController.OnActionExecuting(ActionExecutingContext ctx)at System.Web.Mvc.Async.AsyncControllerActionInvoker.InvokeActionMethodFilterAsynchronously(IActionFilter filter,ActionExecutingContext preContext,Func 1 nextInChain) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass37.<BeginInvokeActionMethodWithFilters>b__31(AsyncCallback asyncCallback, Object asyncState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult在System.Web.Mvc.Async.AsyncResultWrapper.Begin [TResult](开始(AsyncCallbackcallback,对象状态,Int32超时) AsyncCallbackcallback,对象状态,BeginInvokeDelegate beginDelegate,EndInvokeDelegate 1 endDelegate, Object tag, Int32 timeout) at System.Web.Mvc.Async.AsyncResultWrapper.Begin[TResult](AsyncCallback callback, Object state, BeginInvokeDelegate beginDelegate, EndInvokeDelegate 1 endDelegate, Object tag, Int32 timeout) at System.Web.Mvc.Async.AsyncResultWrapper.Begin[TResult](AsyncCallback callback, Object state, BeginInvokeDelegate beginDelegate, EndInvokeDelegate 1 endDelegate,Object tag)在System.Web.Mvc.Async.AsyncControllerActionInvoker。 > System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult上的c__DisplayClass25.b__1e(AsyncCallback asyncCallback,Object asyncState)1.在System.Web.Mvc.Async.AsyncResultWrapper.Begin的1.Begin(AsyncCallback callback, Object state, Int32 timeout) at System.Web.Mvc.Async.AsyncResultWrapper.Begin[TResult](AsyncCallback callback, Object state, BeginInvokeDelegate beginDelegate, EndInvokeDelegate 1 endDelegate,Object tag,Int32 timeout)at System.Web.Mvc.Async.AsyncResultWrapper.Begin [TResult](AsyncCallback callback,Object state,BeginInvokeDelegate beginDelegate,EndInvokeDelegate 1 endDelegate, Object tag) at System.Web.Mvc.Controller.<>c__DisplayClass1d.<BeginExecuteCore>b__17(AsyncCallback asyncCallback, Object asyncState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult 1 .Begin(AsyncCallbackcallback,对象状态,Int32超时)在System.Web.Mvc.Async.AsyncResultWrapper.Begin [TResult](AsyncCallbackcallback,对象状态,BeginInvokeDelegate beginDelegate,EndInvokeDelegate 1 endDelegate, Object tag, Int32 timeout) at System.Web.Mvc.Controller.BeginExecuteCore(AsyncCallback callback, Object state) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult 1.Begin(AsyncCallbackcallback,对象状态,Int32超时)在System.Web.Mvc.Async.AsyncResultWrapper。开始[TResult](AsyncCallbackcallback,对象状态,BeginInvokeDelegate beginDelegate,EndInvokeDelegate 1 endDelegate, Object tag, Int32 timeout) at System.Web.Mvc.Async.AsyncResultWrapper.Begin(AsyncCallback callback, Object state, BeginInvokeDelegate beginDelegate, EndInvokeDelegate endDelegate, Object tag) at System.Web.Mvc.Controller.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) at System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__2(AsyncCallback asyncCallback, Object asyncState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult 1 endDelegate, Object tag, Int32 timeout) at System.Web.Mvc.Async.AsyncResultWrapper.Begin(AsyncCallback callback, Object state, BeginInvokeDelegate beginDelegate, EndInvokeDelegate endDelegate, Object tag) at System.Web.Mvc.Controller.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) at System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__2(AsyncCallback asyncCallback, Object asyncState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult开始(AsyncCallbackcallback,对象状态,Int32超时)在System.Web.Mvc.Async.AsyncResultWrapper.Begin [TResult](AsyncCallbackcallback,对象状态,BeginInvokeDelegate beginDelegate,EndInvokeDelegate`1 endDelegate,Object标记,Int32超时)在System.Web.Mvc.Async.AsyncResultWrapper.Begin(AsyncCallbackcallback,对象状态,BeginInvokeDelegate beginDelegate,EndInvokeDelegate endDelegate,对象标记)。 Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext,AsyncCallbackcallback,对象状态)System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()在System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔&完成同步)

 Request information: Request URL: http://ismy-svn-pc:8080/tfs/DefaultCollection/Call Scripter/_admin Request path: /tfs/DefaultCollection/Call Scripter/_admin User host address: 172.16.8.160 User: JLRXMELB\meno Is authenticated: True Authentication Type: NTLM Thread account name: NT AUTHORITY\NETWORK SERVICE Thread information: Thread ID: 26 Thread account name: NT AUTHORITY\NETWORK SERVICE Is impersonating: False Stack trace: at Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext.GetService[T]() 

在Microsoft.TeamFoundation.Server.WebAccess.TfsWebContext.Initialize()上的Microsoft.TeamFoundation.Server.WebAccess.TfsHelpers.GetProjectFromName(TeamFoundationRequestContext tfsRequestContext,String projectName)
Microsoft.TeamFoundation.Server.WebAccess.TfsController.get_TfsWebContext()在Microsoft.TeamFoundation.Server.WebAccess.TfsController.get_TfsRequestContext()在Microsoft.TeamFoundation.Server.WebAccess.TfsController.SetCurrentThreadCulture(ITfsController控制器)在Microsoft.TeamFoundation.Server .WebAccess.TfsController.OnActionExecuting(ActionExecutingContext ctx)at System.Web.Mvc.Async.AsyncControllerActionInvoker.InvokeActionMethodFilterAsynchronously(IActionFilter filter,ActionExecutingContext preContext,Func 1 nextInChain) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass37.<BeginInvokeActionMethodWithFilters>b__31(AsyncCallback asyncCallback, Object asyncState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult在System.Web.Mvc.Async.AsyncResultWrapper.Begin [TResult](开始(AsyncCallbackcallback,对象状态,Int32超时) AsyncCallbackcallback,对象状态,BeginInvokeDelegate beginDelegate,EndInvokeDelegate 1 endDelegate, Object tag, Int32 timeout) at System.Web.Mvc.Async.AsyncResultWrapper.Begin[TResult](AsyncCallback callback, Object state, BeginInvokeDelegate beginDelegate, EndInvokeDelegate 1 endDelegate, Object tag, Int32 timeout) at System.Web.Mvc.Async.AsyncResultWrapper.Begin[TResult](AsyncCallback callback, Object state, BeginInvokeDelegate beginDelegate, EndInvokeDelegate 1 endDelegate,Object tag)在System.Web.Mvc.Async.AsyncControllerActionInvoker。 > System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult上的c__DisplayClass25.b__1e(AsyncCallback asyncCallback,Object asyncState)1.在System.Web.Mvc.Async.AsyncResultWrapper.Begin的1.Begin(AsyncCallback callback, Object state, Int32 timeout) at System.Web.Mvc.Async.AsyncResultWrapper.Begin[TResult](AsyncCallback callback, Object state, BeginInvokeDelegate beginDelegate, EndInvokeDelegate 1 endDelegate,Object tag,Int32 timeout)at System.Web.Mvc.Async.AsyncResultWrapper.Begin [TResult](AsyncCallback callback,Object state,BeginInvokeDelegate beginDelegate,EndInvokeDelegate 1 endDelegate, Object tag) at System.Web.Mvc.Controller.<>c__DisplayClass1d.<BeginExecuteCore>b__17(AsyncCallback asyncCallback, Object asyncState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult 1 .Begin(AsyncCallbackcallback,对象状态,Int32超时)在System.Web.Mvc.Async.AsyncResultWrapper.Begin [TResult](AsyncCallbackcallback,对象状态,BeginInvokeDelegate beginDelegate,EndInvokeDelegate 1 endDelegate, Object tag, Int32 timeout) at System.Web.Mvc.Controller.BeginExecuteCore(AsyncCallback callback, Object state) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult 1.Begin(AsyncCallbackcallback,对象状态,Int32超时)在System.Web.Mvc.Async.AsyncResultWrapper。开始[TResult](AsyncCallbackcallback,对象状态,BeginInvokeDelegate beginDelegate,EndInvokeDelegate 1 endDelegate, Object tag, Int32 timeout) at System.Web.Mvc.Async.AsyncResultWrapper.Begin(AsyncCallback callback, Object state, BeginInvokeDelegate beginDelegate, EndInvokeDelegate endDelegate, Object tag) at System.Web.Mvc.Controller.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) at System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__2(AsyncCallback asyncCallback, Object asyncState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult 1 endDelegate, Object tag, Int32 timeout) at System.Web.Mvc.Async.AsyncResultWrapper.Begin(AsyncCallback callback, Object state, BeginInvokeDelegate beginDelegate, EndInvokeDelegate endDelegate, Object tag) at System.Web.Mvc.Controller.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) at System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__2(AsyncCallback asyncCallback, Object asyncState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult开始(AsyncCallbackcallback,对象状态,Int32超时)在System.Web.Mvc.Async.AsyncResultWrapper.Begin [TResult](AsyncCallbackcallback,对象状态,BeginInvokeDelegate beginDelegate,EndInvokeDelegate`1 endDelegate,对象标记,Int32超时)在System.Web.Mvc.Async.AsyncResultWrapper.Begin(AsyncCallbackcallback,对象状态,BeginInvokeDelegate beginDelegate,EndInvokeDelegate endDelegate,对象标记)。 Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext,AsyncCallbackcallback,对象状态)System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()在System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔&完成同步)

重新启动服务器通常可以解决问题,然后在一段时间后重新启动。

有任何想法吗?

我们正在处理同样的问题,我们发现的唯一解决scheme(到目前为止)是重新安装应用层。

1:重新启动服务器

2:删除Team Foundation Cache数据tfs_data

3:更改服务器密码

4:重新启动IIS中的所有TFS服务。