【问题标题】:VS2012 Publish Web Site dlls instead of cs-filesVS2012 发布网站 dll 而不是 cs 文件
【发布时间】:2014-02-12 09:14:39
【问题描述】:

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

我做错了什么?

【问题讨论】:

  • @TinkuRana ,他正在寻找 DLL 文件,并不担心拥有它们。
  • @Tobias,检查您的 app_data 文件夹吗?我相信一切都被编译到那里......
  • 我的 app_data 文件夹中没有任何 dll,而是在我发布到的文件夹中获得了所有 .cs 文件。

标签: asp.net visual-studio-2012 publish


【解决方案1】:

问题可能出在发布设置中。请检查是否选择了Precompile during publishing选项。您可以在此处找到该选项 - 右键单击​​ 项目 - 发布网站 - 设置部分 - 文件发布选项小节strong> - 选项发布期间预编译

【讨论】:

  • 我在 web.config 中有“在发布期间预编译”未选中和 并且仍然获取 cs 文件而不是 dll ......我很困惑!
【解决方案2】:

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

  1. 在 Visual Studio 中,打开一个 Web 应用程序项目。
  2. 在解决方案资源管理器中右键单击项目名称,然后选择 发布。
  3. 选择“设置”选项卡。
  4. 展开文件发布选项,然后选择发布期间的预编译。 点击配置。

参考: https://msdn.microsoft.com/en-us/library/hh475319(v=vs.110).aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-12
    相关资源
    最近更新 更多