【问题标题】:In Visual Studio 2010, how do I rebuild my site in "release mode"? I can't find "release mode"在 Visual Studio 2010 中,如何在“发布模式”下重建我的网站?我找不到“发布模式”
【发布时间】:2012-04-27 23:01:32
【问题描述】:

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

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

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

【问题讨论】:

  • 您安装了 Telerik 工具吗?
  • 我没有 Telerik 工具,爱尔兰语...
  • YAF 是网站模板(相对于应用程序模板)吗?我发现了正在发生的事情并正在更新我的答案(再次)

标签: asp.net visual-studio visual-studio-2010 release-mode


【解决方案1】:

我在使用 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:

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

Why can't you build a website in release mode?

【讨论】:

  • 嘿爱尔兰人....我不确定我是否有任何插件,但我的 web.config 已经按照您的建议设置:
  • 爱尔兰人,谢谢你的坚持。无论我是作为 Web 项目还是网站打开它,发布选项仍然不存在。也许是因为 Yetanotherforum 是一个编译站点,没有源代码?但是我也下载了源代码,只是为了测试,仍然没有发布选项。再次感谢您的宝贵时间,我会继续努力!
  • 创建一个测试网站和一个测试应用程序项目并从那里开始工作。它不应该用于网站模板(请参阅我的答案更新)。
  • 成功了,爱尔兰人!发布选项现在在那里。那么我可以把网站放在项目文件夹中,然后这样打开吗?或者,既然我已经将它创建为一个网站,我应该怎么做?再次感谢!
  • 我只是更新了网站的 web.config - 对于 Web 应用程序项目,我专门在下拉列表中将其设置为发布。从中得出的结论是,由于编译模型不同,因此网站项目将没有 Release 下拉菜单。看看这两者之间的区别:bit.ly/IidpvO
【解决方案2】:

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

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

【讨论】:

  • Jason 说下拉菜单中没有 Release 选项。我在使用 VS 2010 和 VS 2011 beta 时遇到了同样的问题。
  • 感谢您抽出宝贵时间回答我的问题,罗比。我有可见的标准工具栏,我知道你在哪里。但是,当我单击调试下拉框时,我看到的只是“调试”和“配置管理器”;没有“发布”选项。再次感谢您抽出宝贵时间。有什么建议吗?
【解决方案3】:

我的工具栏中有它。

但您也可以使用菜单Build =&gt; Configuration Manager 进行更改。从项目旁边的配置下拉菜单中选择发布

【讨论】:

  • 谢谢 Chris .... 正如我向 Robbie 建议的那样,我看到了您在 VS 中的位置,但在调试下的下拉框中,只有“调试”和“配置管理器”,但没有“释放”选项。有什么建议么?再次感谢您花时间回答我的问题!
  • 如果您删除了“发布”版本,您可能需要重新创建它。您也可以在配置管理器中执行此操作。
  • 谢谢克里斯。当我去构建 => 配置管理器时,下拉菜单中只有“调试”选项;同样,没有“发布”选项。我将尝试按照您的建议进行操作,并在配置管理器中创建发布版本,尽管我不知道如何;我会谷歌它!再次感谢!
  • 克里斯,你能解释一下当“发布”选项永远不会出现时这是怎么回答的吗?我不明白:)
  • @IrishChieftain - 因为用户仍然可以使用“配置管理器”向解决方案添加“发布”版本。
猜你喜欢
  • 2011-09-02
  • 2023-03-19
  • 1970-01-01
  • 1970-01-01
  • 2010-09-20
  • 1970-01-01
  • 2010-10-07
  • 1970-01-01
  • 2014-02-22
相关资源
最近更新 更多