Asp.net VS2012发布网站DLL而不是cs文件

Asp.net VS2012发布网站DLL而不是cs文件,asp.net,visual-studio-2012,publish,Asp.net,Visual Studio 2012,Publish,我有一个简单的ASP.NET项目要发布。我右键单击项目并按“发布网站”,但是这会将我的所有.cs文件生成到所选文件夹中,以前我在我的bin文件夹中获取dll文件,而不是.cs文件 我做错了什么?问题可能在发布设置中。请检查是否选择了“发布期间预编译”选项。您可以在此处找到选项-右键单击项目-发布网站-部分设置-部分文件发布选项-选项在发布过程中预编译在一个DLL中发布您的网站: 在Visual Studio中,打开web应用程序项目 在解决方案资源管理器中右键单击项目名称,然后选择 出版 选择“

我有一个简单的ASP.NET项目要发布。我右键单击项目并按“发布网站”,但是这会将我的所有.cs文件生成到所选文件夹中,以前我在我的bin文件夹中获取dll文件,而不是.cs文件


我做错了什么?

问题可能在发布设置中。请检查是否选择了“发布期间预编译”选项。您可以在此处找到选项-右键单击项目-发布网站-部分设置-部分文件发布选项-选项在发布过程中预编译

在一个DLL中发布您的网站:

  • 在Visual Studio中,打开web应用程序项目
  • 在解决方案资源管理器中右键单击项目名称,然后选择 出版
  • 选择“设置”选项卡
  • 展开“文件发布选项”,然后选择“发布期间预编译”。 单击配置
  • 参考文献:

    @TinkuRana,他正在寻找DLL文件,并不担心有这些文件。@Tobias,检查你的应用程序数据文件夹?我相信所有的东西都会被编译到那里…我的app_数据文件夹中没有任何dll,而是在我发布到的文件夹中获取所有的.cs文件。我没有选中“发布期间预编译”并在web.config中,仍然获取cs文件而不是dll。。。我太糊涂了!