c#visual studio ultimate 2013 asp.net网站发布部署

时间:2014-08-11 08:12:44

标签: c# web release web-deployment

我使用VS Ultimate 2013创建了一个网页。我没有看到web.release.config 如何使用二进制文件创建发布版本并上传到我的生产服务器? 尤金

4 个答案:

答案 0 :(得分:1)

您应该发布您的网站。在项目上单击鼠标右键,选择“发布”并使用向导进行发布。在此向导中,您可以将其直接发布到microsoft azure或将发布包发布到文件系统,然后手动将其部署到任何位置。

答案 1 :(得分:0)

Web.Release.config只是在项目构建发布配置时应用的配置转换。

要选择您希望使用Release配置,您需要更改构建配置。这通常通过工具栏上的下拉菜单完成,但您也可以在发布菜单或Build-> Configuration Manager中执行此操作。

还有更多详情here

答案 2 :(得分:0)

听起来您可能已应用Visual Basic开发设置。这些是在安装Visual Studio时设置的,您可以选择主要编程语言。要查看配置设置,请尝试:

  • 点击“工具”> “选项”。
  • 展开“项目和解决方案”,然后点击“常规”。
  • 点击“显示高级构建配置”。

这应该会在“构建”标签上显示“配置”下拉菜单(“查看”>“属性页”)。

这里有更多信息: Understanding Build ConfigurationsHow to: Manage Build Configurations with Visual Basic Developer Settings Applied

<强> 修改

再次阅读您的问题。试试这个question。如果问题基本上被删除,当您部署网站时,配置管理器不会用于确定它是否应该在调试中。您需要在web.config文件中执行此操作。应该有一节说:

<compilation debug="true">

我认为默认情况下这是真的,您需要将其更改为false。

答案 3 :(得分:0)

我找到了解决方案。 '预编译'是我正在寻找的。当我在发布时启用它时,它将所有cs文件编译到'Bin'文件夹中,我的源代码是安全的。 尤金