c# - 发布网站项目,以便它创建 .dll 而不是 .aspx.cs 文件

标签 c# asp.net visual-studio-2015 webforms

我继承了一个旧的网络表单应用程序。我没有得到项目或解决方案,只有源代码。在 Visual Studio 中,我尝试用它制作一个 Web 应用程序,但无法让它工作。所以我只是做了一个网站项目。

在我要发布到的这个文件夹中,我预计 bin 中只有带有 .dll 的 .aspx 文件。但我没有得到 .dll,它为所有 .aspx.cs 文件创建了文件。

我在属性中进行了探索(“使用固定命名和单页程序集”等),但没有运气。

我需要做什么?

(这可能是重复的,但我无法在任何类似的帖子中找到答案。)

最佳答案

在发布选项中,指定您要在发布期间进行预编译。然后,您可以单击“配置”进入“高级预编译设置”,您可能需要在其中调整其他内容,例如取消选中“允许预编译站点可更新”。

关于c# - 发布网站项目,以便它创建 .dll 而不是 .aspx.cs 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43235708/

相关文章:

iis - 如何在 Visual Studio 2015 中使用 IIS(非 Express)?

javascript - TypeScript:TypeError b 未定义

c# - 读取、写入和附加到 JSON 文件

c# - 业务逻辑层设计

ASP.NET:Server.Execute() 中的 BOM

c# - (潜在的Visual Studio错误)Visual Studio 2019错误列表显示了不应该存在的错误,因为该错误实际上不存在

c# - 静态构造函数不适用于结构

c# - 有关 C# 线程池的帮助

c# - Visual Studio 2015、Xamarin 和目标设备

html - 如何移动文本框下的标签?