"Installing MDriven Server on Windows" - 无法访问本地 Turnkey
"Installing MDriven Server on Windows" - cannot access local Turnkey
我已经尝试根据页面 "Installing MDriven Server on Windows" (https://wiki.mdriven.net/index.php/Installing_MDriven_Server_on_Windows) and the Video (https://www.youtube.com/watch?time_continue=722&v=q0ppL5sMPGg) 安装 MDriven Server 和 Turnkey。
安装的版本是 MDrivenServer_20190411.zip 和 MDrivenTurnkey_20190415.zip
PC 是 Windows 2019 Server(也在 Windows 10 Workstation 上试过,结果是一样的!)。
我可以打开 MDriven 服务器页面 (https://MyServer/MyTurnkeyApp/__MDrivenServer) 一切正常,即:
- 我根据视频
创建了一个已知 PWD 的新 "a" 用户
- DB connectivity/check/evolve 没问题
- https/Self-signed SSL 证书按预期工作
MDrivenServer 按预期工作,如文章和视频中所述!
但是我无法进入交钥匙页面 (https://MyServer/MyTurnkeyApp)。
我总是收到一条错误消息:
“/MyTurnkeyApp”应用程序中的服务器错误。
无法启动,请检查 CurrentVersion - 是否已设置?检查应用程序是否已启动且未暂停。检查 Version 是否处于 DatabaseUpdated 状态。
说明:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。
异常详细信息:System.Exception:无法启动,请检查当前版本 - 是否已设置?检查应用程序是否已启动且未暂停。检查 Version 是否处于 DatabaseUpdated 状态。
来源错误:
在执行当前网络请求期间产生了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常来源和位置的信息。
堆栈跟踪:
[异常:无法启动,请检查当前版本 - 是否已设置?检查应用程序是否已启动且未暂停。检查 Version 是否处于 DatabaseUpdated 状态。]
AppCompleteGeneric.ACApplication.GetStartedAndRunningFromDatabaseIdentity(EcoSpace adminEcoSpace, DatabaseIdentity databaseIdentity) 在 c:\capableobjectsbuild2017\source\AppCompleteGeneric\AppCompleteGeneric.Model\AppCompleteGeneric\ACApplication.cs:51
TurnKeyEcoSpaceWithModelFromServer.TurnKeyEcoSpaceCreator.GetBlank(字符串数据库 ID)在 c:\capableobjectsbuild2017\source\StreamingApp\StreamingAppGenericAPIAndControllers\TurnKeyEcoSpaceCreator.cs:115
TurnKeyEcoSpaceWithModelFromServer.TurnKeyEcoSpaceCreator.BorrowEcoSpace(EcoSpaceRequestInfo requestInfo) 在 c:\capableobjectsbuild2017\source\StreamingApp\StreamingAppGenericAPIAndControllers\TurnKeyEcoSpaceCreator.cs:289
Eco.MVC.EcoController1.EnsureEcoSpace(String shelfKey) in c:\capableobjectsbuild2017\source\Eco\Eco.MVC\EcoController.cs:408
Eco.MVC.EcoController
1.OnActionExecuting(ActionExecutingContext filterContext) 在 c:\capableobjectsbuild2017\source\Eco\Eco.MVC\EcoController.cs:549
Eco.MVC.ModelDrivenControllerBase1.OnActionExecuting(ActionExecutingContext filterContext) in c:\capableobjectsbuild2017\source\Eco\Eco.MVC\ModelDrivenControllerBase.cs:97
System.Web.Mvc.Async.AsyncInvocationWithFilters.InvokeActionMethodFilterAsynchronouslyRecursive(Int32 filterIndex) +261
System.Web.Mvc.Async.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__31(AsyncCallback asyncCallback, Object asyncState) +100
System.Web.Mvc.Async.WrappedAsyncResultBase
1.Begin(AsyncCallback 回调,对象状态,Int32 超时) +166
System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeActionMethodWithFilters(ControllerContext controllerContext, IList1 filters, ActionDescriptor actionDescriptor, IDictionary
2个参数, AsyncCallback回调, 对象状态) +333
System.Web.Mvc.Async.<>c__DisplayClass21.b__19(AsyncCallback asyncCallback, Object asyncState) +1151
System.Web.Mvc.Async.WrappedAsyncResultBase1.Begin(AsyncCallback callback, Object state, Int32 timeout) +166
System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeAction(ControllerContext controllerContext, String actionName, AsyncCallback callback, Object state) +463
System.Web.Mvc.Controller.<BeginExecuteCore>b__1c(AsyncCallback asyncCallback, Object asyncState, ExecuteCoreState innerState) +42
System.Web.Mvc.Async.WrappedAsyncVoid
1.CallBeginDelegate(AsyncCallback 回调,对象回调状态)+73
System.Web.Mvc.Async.WrappedAsyncResultBase1.Begin(AsyncCallback callback, Object state, Int32 timeout) +166
System.Web.Mvc.Controller.BeginExecuteCore(AsyncCallback callback, Object state) +906
System.Web.Mvc.Async.WrappedAsyncResultBase
1.Begin(AsyncCallback 回调,对象状态,Int32 超时)+166
System.Web.Mvc.Controller.BeginExecute(RequestContext requestContext, AsyncCallback 回调, 对象状态) +711
System.Web.Mvc.MvcHandler.b__4(AsyncCallback asyncCallback, Object asyncState, ProcessRequestState innerState) +93
System.Web.Mvc.Async.WrappedAsyncVoid1.CallBeginDelegate(AsyncCallback callback, Object callbackState) +73
System.Web.Mvc.Async.WrappedAsyncResultBase
1.Begin(AsyncCallback 回调,对象状态,Int32 超时)+166
System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback 回调, 对象状态) +522
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +1020
System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep 步骤) +195
System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤,布尔型& completedSynchronously) +128
知道哪里出了问题吗?
检查这个答案:
我认为这是同一个问题。
- 您没有模型上传到 mdriven 服务器
- 或模型未被选为当前模型
- 或者mdriven服务器中的应用槽A0没有启动。
我已经尝试根据页面 "Installing MDriven Server on Windows" (https://wiki.mdriven.net/index.php/Installing_MDriven_Server_on_Windows) and the Video (https://www.youtube.com/watch?time_continue=722&v=q0ppL5sMPGg) 安装 MDriven Server 和 Turnkey。 安装的版本是 MDrivenServer_20190411.zip 和 MDrivenTurnkey_20190415.zip
PC 是 Windows 2019 Server(也在 Windows 10 Workstation 上试过,结果是一样的!)。
我可以打开 MDriven 服务器页面 (https://MyServer/MyTurnkeyApp/__MDrivenServer) 一切正常,即:
- 我根据视频 创建了一个已知 PWD 的新 "a" 用户
- DB connectivity/check/evolve 没问题
- https/Self-signed SSL 证书按预期工作
MDrivenServer 按预期工作,如文章和视频中所述!
但是我无法进入交钥匙页面 (https://MyServer/MyTurnkeyApp)。
我总是收到一条错误消息:
“/MyTurnkeyApp”应用程序中的服务器错误。 无法启动,请检查 CurrentVersion - 是否已设置?检查应用程序是否已启动且未暂停。检查 Version 是否处于 DatabaseUpdated 状态。 说明:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。
异常详细信息:System.Exception:无法启动,请检查当前版本 - 是否已设置?检查应用程序是否已启动且未暂停。检查 Version 是否处于 DatabaseUpdated 状态。
来源错误:
在执行当前网络请求期间产生了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常来源和位置的信息。
堆栈跟踪:
[异常:无法启动,请检查当前版本 - 是否已设置?检查应用程序是否已启动且未暂停。检查 Version 是否处于 DatabaseUpdated 状态。]
AppCompleteGeneric.ACApplication.GetStartedAndRunningFromDatabaseIdentity(EcoSpace adminEcoSpace, DatabaseIdentity databaseIdentity) 在 c:\capableobjectsbuild2017\source\AppCompleteGeneric\AppCompleteGeneric.Model\AppCompleteGeneric\ACApplication.cs:51
TurnKeyEcoSpaceWithModelFromServer.TurnKeyEcoSpaceCreator.GetBlank(字符串数据库 ID)在 c:\capableobjectsbuild2017\source\StreamingApp\StreamingAppGenericAPIAndControllers\TurnKeyEcoSpaceCreator.cs:115
TurnKeyEcoSpaceWithModelFromServer.TurnKeyEcoSpaceCreator.BorrowEcoSpace(EcoSpaceRequestInfo requestInfo) 在 c:\capableobjectsbuild2017\source\StreamingApp\StreamingAppGenericAPIAndControllers\TurnKeyEcoSpaceCreator.cs:289
Eco.MVC.EcoController1.EnsureEcoSpace(String shelfKey) in c:\capableobjectsbuild2017\source\Eco\Eco.MVC\EcoController.cs:408
Eco.MVC.EcoController
1.OnActionExecuting(ActionExecutingContext filterContext) 在 c:\capableobjectsbuild2017\source\Eco\Eco.MVC\EcoController.cs:549
Eco.MVC.ModelDrivenControllerBase1.OnActionExecuting(ActionExecutingContext filterContext) in c:\capableobjectsbuild2017\source\Eco\Eco.MVC\ModelDrivenControllerBase.cs:97
System.Web.Mvc.Async.AsyncInvocationWithFilters.InvokeActionMethodFilterAsynchronouslyRecursive(Int32 filterIndex) +261
System.Web.Mvc.Async.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__31(AsyncCallback asyncCallback, Object asyncState) +100
System.Web.Mvc.Async.WrappedAsyncResultBase
1.Begin(AsyncCallback 回调,对象状态,Int32 超时) +166
System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeActionMethodWithFilters(ControllerContext controllerContext, IList1 filters, ActionDescriptor actionDescriptor, IDictionary
2个参数, AsyncCallback回调, 对象状态) +333
System.Web.Mvc.Async.<>c__DisplayClass21.b__19(AsyncCallback asyncCallback, Object asyncState) +1151
System.Web.Mvc.Async.WrappedAsyncResultBase1.Begin(AsyncCallback callback, Object state, Int32 timeout) +166
System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeAction(ControllerContext controllerContext, String actionName, AsyncCallback callback, Object state) +463
System.Web.Mvc.Controller.<BeginExecuteCore>b__1c(AsyncCallback asyncCallback, Object asyncState, ExecuteCoreState innerState) +42
System.Web.Mvc.Async.WrappedAsyncVoid
1.CallBeginDelegate(AsyncCallback 回调,对象回调状态)+73
System.Web.Mvc.Async.WrappedAsyncResultBase1.Begin(AsyncCallback callback, Object state, Int32 timeout) +166
System.Web.Mvc.Controller.BeginExecuteCore(AsyncCallback callback, Object state) +906
System.Web.Mvc.Async.WrappedAsyncResultBase
1.Begin(AsyncCallback 回调,对象状态,Int32 超时)+166
System.Web.Mvc.Controller.BeginExecute(RequestContext requestContext, AsyncCallback 回调, 对象状态) +711
System.Web.Mvc.MvcHandler.b__4(AsyncCallback asyncCallback, Object asyncState, ProcessRequestState innerState) +93
System.Web.Mvc.Async.WrappedAsyncVoid1.CallBeginDelegate(AsyncCallback callback, Object callbackState) +73
System.Web.Mvc.Async.WrappedAsyncResultBase
1.Begin(AsyncCallback 回调,对象状态,Int32 超时)+166
System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback 回调, 对象状态) +522
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +1020
System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep 步骤) +195
System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤,布尔型& completedSynchronously) +128
知道哪里出了问题吗?
检查这个答案:
- 您没有模型上传到 mdriven 服务器
- 或模型未被选为当前模型
- 或者mdriven服务器中的应用槽A0没有启动。