"InvalidOperationException: Stack Empty" 在 Visual Studio 中打开 Sitefinity 项目时
"InvalidOperationException: Stack Empty" when open Sitefinity project in Visual Studio
我在 Sitefinity 项目管理器中创建了新项目,新网站,在 Visual Studio 中打开它,开始调试。由于在它提供登录到后端之前没有创建任何页面。但是当我点击登录而不是登录表单时,它给了我 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.
关闭项目
似乎错误与此处描述的相同:InvalidOperationException: Stack empty
还有两个解决方法。设置在 Web.config 或者
<appSettings>
<add key="PageInspector:ServerCodeMappingSupport" value="Disabled" />
</appSettings>
或
<appSettings>
<add key="vs:EnableBrowserLink" value="false"/>
</appSettings>
都对我有用。
此处也描述了具有相同解决方案的类似问题 http://www.sitefinity.com/developer-network/knowledge-base/details/create-product-value-cannot-be-null-exception-when-the-project-is-included-into-an-empty-solution-in-visual-studio-2013
但是有 "Value cannot be null".
错误
我在 Sitefinity 项目管理器中创建了新项目,新网站,在 Visual Studio 中打开它,开始调试。由于在它提供登录到后端之前没有创建任何页面。但是当我点击登录而不是登录表单时,它给了我 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.
关闭项目似乎错误与此处描述的相同:InvalidOperationException: Stack empty
还有两个解决方法。设置在 Web.config 或者
<appSettings>
<add key="PageInspector:ServerCodeMappingSupport" value="Disabled" />
</appSettings>
或
<appSettings>
<add key="vs:EnableBrowserLink" value="false"/>
</appSettings>
都对我有用。
此处也描述了具有相同解决方案的类似问题 http://www.sitefinity.com/developer-network/knowledge-base/details/create-product-value-cannot-be-null-exception-when-the-project-is-included-into-an-empty-solution-in-visual-studio-2013 但是有 "Value cannot be null".
错误