1

我收到了这个错误,vb / .net4,虽然网站运行良好,但在页面底部:

YAF 在调试模式下编译。在 RELEASE MODE 中重新编译以删除此信息:

我打开 Visual Studio 2010 右键单击​​我的解决方案,在“构建”选项卡下查看,但我找不到任何关于发布模式的信息。有人可以告诉我在哪里可以找到它并以发布模式构建我的网站吗?谢谢!

4

3 回答 3

3

我在使用 VS 2010 和 VS 2011 beta 时遇到了同样的问题。我怀疑第三方工具或插件可能是罪魁祸首,我正在对此进行调查。

现在,只需将 Web.Config 中的编译开关更改为 false:

<system.web>
    <compilation debug="false">
</system.web>

更新 1:

我通过卸载 Telerik JustTrace 修复了我的 VS 2010 问题。不过,我仍然遇到与 VS 2011 beta 相同的问题(在与 VS 2010 不同的 VM 上)。因此,我尝试使用 Web 应用程序项目而不是网站项目,问题就消失了。

更新 2:

这对于网站项目来说是正常的,因为每个页面都是动态编译的:

为什么不能在发布模式下建立网站?

于 2012-04-27T23:27:47.607 回答
2

确保您有可见的“标准”工具栏,您应该看到如下内容:

快照

将“调试”更改为“发布”并重建您的解决方案。

于 2012-04-27T23:06:14.957 回答
1

我在我的工具栏中有它。

图像1

但您也可以使用菜单更改它Build => Configuration Manager。从项目旁边的配置下拉列表中选择发布。

于 2012-04-27T23:10:44.970 回答