我使用VS Ultimate 2013创建了一个网页。我没有看到web.release.config 如何使用二进制文件创建发布版本并上传到我的生产服务器? 尤金
答案 0 :(得分:1)
您应该发布您的网站。在项目上单击鼠标右键,选择“发布”并使用向导进行发布。在此向导中,您可以将其直接发布到microsoft azure或将发布包发布到文件系统,然后手动将其部署到任何位置。
答案 1 :(得分:0)
Web.Release.config只是在项目构建发布配置时应用的配置转换。
要选择您希望使用Release配置,您需要更改构建配置。这通常通过工具栏上的下拉菜单完成,但您也可以在发布菜单或Build-> Configuration Manager中执行此操作。
还有更多详情here。
答案 2 :(得分:0)
听起来您可能已应用Visual Basic开发设置。这些是在安装Visual Studio时设置的,您可以选择主要编程语言。要查看配置设置,请尝试:
这应该会在“构建”标签上显示“配置”下拉菜单(“查看”>“属性页”)。
这里有更多信息: Understanding Build Configurations和 How to: Manage Build Configurations with Visual Basic Developer Settings Applied
<强> 修改 强>
再次阅读您的问题。试试这个question。如果问题基本上被删除,当您部署网站时,配置管理器不会用于确定它是否应该在调试中。您需要在web.config文件中执行此操作。应该有一节说:
<compilation debug="true">
我认为默认情况下这是真的,您需要将其更改为false。
答案 3 :(得分:0)
我找到了解决方案。 '预编译'是我正在寻找的。当我在发布时启用它时,它将所有cs文件编译到'Bin'文件夹中,我的源代码是安全的。 尤金