2011-02-13 107 views
2

我在visual studio 2010设计器视图中打开blogengine.net 2.0时出现错误。它显示母版页错误。博客引擎2.0错误

但在执行页面时,它正在正确加载。 enter image description here

回答

2

您有和this question类似的问题。

这与BlogEngine.net在页面的基类(BlogBasePage)的PreInit事件中设置主页面的事实有关。它根据您选择的主题来做到这一点。因此,在设计时,VS无法弄清楚主页是什么。

您可以在web.config <pages>指令中设置默认主页面文件,如上面问题的答案。您使用的母版页文件将基于您正在使用的主题(/themes/yourtheme/site.master)。

+0

感谢您patmortech.I在webconfig.i中做出的更改能够正确查看页面。 – 2011-02-13 14:43:50

1

也许主页面是动态确定的?

尝试在代码(而不是设计器)中打开并查看@Page指令的MasterPageFile属性的内容。

+0

谢谢。页面中缺少masterpagefile属性。 – 2011-02-13 14:46:22