我在Sitefinity项目管理器中创建了新项目,新网站,在Visual Studio中打开它,开始调试。因为在它提供登录到后端之前没有创建页面。但是,当我点击登录,而不是登录表单它给了我InvalidOperationException: Stack empty
例外当在Visual Studio中打开Sitefinity项目时出现“InvalidOperationException:Stack Empty”
[InvalidOperationException: Stack empty.]
System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource) +52
System.Collections.Generic.Stack`1.Pop() +6667365
Microsoft.VisualStudio.Web.PageInspector.Runtime.WebForms.SelectionMappingRenderTraceListener.EndRendering(TextWriter writer, Object renderedObject) +152
System.Web.UI.RenderTraceListenerList.EndRendering(TextWriter writer, Object renderedObject) +58
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +142
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1386
如果之前我是能够成功登录到后台时,从Sitefinity项目经理跑项目,我在Visual Studio打开的项目后它一次又一次地给我提供了错误,即使我试图从项目管理器中运行它。登录到后端的唯一方法是在Visual Studio中关闭该项目。
我发现另一个解决方案试图解决一个非常类似的问题。它可能是相关的:https://stackoverflow.com/questions/20406497/system-invalidoperationexception-stack-empty/45888866#45888866 – Rolo