Scrum DashBoard V3 for 2010 error - installation error

Sep 16, 2010 at 10:00 PM

Windows 2008, IIS7 and VS 2010



Server Error in '/tfs/Scrum' Application.

The request failed with HTTP status 404: Not Found.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Net.WebException: The request failed with HTTP status 404: Not Found.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.


Stack Trace:

[WebException: The request failed with HTTP status 404: Not Found.]
   System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) +1769947
   System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) +345
   Microsoft.TeamFoundation.Proxy.BisRegistrationServiceProxyWsdl.GetRegistrationEntries(String toolId) +72
   Microsoft.TeamFoundation.Proxy.BisRegistrationProxy.GetRegistrationEntries(String toolId) +1388545
   Microsoft.TeamFoundation.Proxy.BisRegistrationService.RefreshMemoryCache() +214
   Microsoft.TeamFoundation.Proxy.BisRegistrationService.GetRegistrationEntries(String toolId, Boolean direct) +90
   ScrumDashboard.Library.Tfs.TfsServices.InitUrls() +64
   ScrumDashboard.Library.Tfs.TfsRepository.Init() +199
   ScrumDashboard.Library.Tfs.TfsRepository.LazyInit() +86
   ScrumDashboard.Library.Tfs.TfsRepository.GetHandler() +21
   ScrumDashboardMvc.Controllers.HomeController.Index() in d:\TFS\ScrumDashboard\scrumdashboard\Head\ScrumDashboardMvc\Controllers\HomeController.cs:38
   lambda_method(Closure , ControllerBase , Object[] ) +79
   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +258
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +39
   System.Web.Mvc.<>c__DisplayClassd.<InvokeActionMethodWithFilters>b__a() +125
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +640
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +312
   System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +709
   System.Web.Mvc.Controller.ExecuteCore() +162
   System.Web.Mvc.<>c__DisplayClass8.<BeginProcessRequest>b__4() +58
   System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +20
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +453
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +371

 

Sep 22, 2010 at 4:35 PM

Can anyone help with the installation.

I am trying to install on Windows 2008, IIS7 and VS 2010 and I am getting the below error. 

Please advise

Coordinator
Sep 30, 2010 at 4:50 PM

Validate that the URL in web.config points to your TFS, looks like you get a 404.

Sep 30, 2010 at 6:53 PM

Below is the info from web.config. the URL below work fine

This is what i get for URL's: http://servername:8080/scrum - above error

http://servername:8080 -- 403 error

  <appSettings>    

<add key="tfsServer" value="http://servername:8080/tfs"/>    

<add key="tfsWebAccess" value="http://servername:8080/tfs/web/"/>    

<add key="tfsReportImageID" value="C_26iT0_1"/>    

<add key="WorkItemTrackingCacheRoot" value="C:\ScrumDashboardTemp"/>    

<add key="tfsUserInitials" value=""/>  </appSettings>

Oct 18, 2010 at 4:10 PM

I had this same issue and it baffled me for 2 days, and I finally solved it.

In your app's web.config file, change the tfsServer key to explicitly point to your project collection:  

Example:

<add key="tfsServer" value="http://servername:8080/tfs/MyProjectCollection" />

 

 

 

 

Coordinator
Nov 4, 2010 at 1:06 PM

Thank you mgerety, I'll update the docs.