Visual studio 2013 为什么Visual Studio 2013使用源代码发布网站?

Visual studio 2013 为什么Visual Studio 2013使用源代码发布网站?,visual-studio-2013,web-deployment,publishing,Visual Studio 2013,Web Deployment,Publishing,我正在使用Visual Studio 2013。并创建了新的网站。当我使用“发布”对话框发布此网站时,它会使用源代码发布网站,发布时不会合并到dll中,理论上,它应该将所有代码编译到单个程序集中 那么,如何在Visual Studio 2013中发布包含二进制文件而不是网站源代码的网站呢 谢谢你的帮助 在第一个-->从项目创建备份 创建新项目“文件->新建->项目…”并在VB或c中选择Web文件夹,然后选择Asp.Net空Web应用程序 通过windows资源管理器从旧项目复制根目录中的所有文件

我正在使用Visual Studio 2013。并创建了新的网站。当我使用“发布”对话框发布此网站时,它会使用源代码发布网站,发布时不会合并到dll中,理论上,它应该将所有代码编译到单个程序集中

那么,如何在Visual Studio 2013中发布包含二进制文件而不是网站源代码的网站呢

谢谢你的帮助

在第一个-->从项目创建备份

创建新项目“文件->新建->项目…”并在VB或c中选择Web文件夹,然后选择Asp.Net空Web应用程序 通过windows资源管理器从旧项目复制根目录中的所有文件和文件夹 进入新项目右键单击WebApplication项目并选择粘贴 在新项目中编辑“引用”选项卡,并添加组件 建设项目 如果在发布向导中没有错误

连接选项卡:选择“文件系统”方法并在本地计算机中选择目标路径,然后编译和导出最终项目输出 设置选项卡:选择“发布”或“调试”配置,并在文件发布选项中选中“删除所有正在退出的…”、“排除文件…” 按“发布”按钮
转到本地计算机-->中的目标路径,无源代码“cs文件”

请给出其被否决的原因?如果你不知道答案,请留下它,但不要继续往下投票…嗨@Ali H.A我已经按照你的步骤进行了操作,但我无法在下拉列表中找到发布选项他们的是唯一的调试选项!继续执行上述步骤时,仍会显示已发布文件夹中的源代码..:您好,如果您使用“文件->新建->web项目”发布方法创建web项目,通过创建项目“文件->新建->项目…->web”的这种方法将源文件发送到目标站点,您可以在没有源文件的情况下发布web,使用编译组件我已经使用文件->新建网站来创建新网站…所以,你对没有源代码的网站发布有什么想法吗?不,我不知道,但是你创建新网站的方法和我在“代码,编译,…”网站中的方法是一样的