我已经下载了Bonobo Git服务器并尝试使用iis在我的Windows服务器2016 VM中托管它。
我已按照安装手册中的所有步骤操作并收到以下错误:
[ArgumentNullException:Value不能为null。 参数名称:virtualPath] System.Web.VirtualPath.Create(String virtualPath,VirtualPathOptions options)+12167132 Bonobo.Git.Server.MvcApplication.GetLogFileNameFormat()+48 Bonobo.Git.Server.MvcApplication.ConfigureLogging()+ 119 Bonobo.Git.Server.MvcApplication.Application_Start()+ 21
[HttpException(0x80004005):值不能为空。 参数名称:virtualPath] System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context,HttpApplication app)+540 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext,HttpContext context,MethodInfo [] handlers)+186 System.Web.HttpApplication.InitSpecial(HttpApplicationState状态,MethodInfo []处理程序,IntPtr appContext,HttpContext上下文)+172 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext,HttpContext context)+402 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)+343
[HttpException(0x80004005):值不能为空。 参数名称:virtualPath] System.Web.HttpRuntime.FirstRequestInit(HttpContext context)+539 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)+125 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext context)+731
这似乎来自Bonobo代码所以我无法调试这个。此外,没有找到有关此错误的其他信息。
因为我认为Bonobo项目应该有效,所以我可以配置错误的任何线索。
答案 0 :(得分:0)
确保您有类似
的内容 <add key="LogDirectory" value="~\App_Data\Logs" />
在appsettings
文件的web.config
部分。
出于兴趣,您是否从之前的版本升级了?