c# - 将 ASP.NET 应用程序部署到 Web 服务器所需的最少文件

标签 c# asp.net iis

我有一个 ASP.NET 项目。编译此项目时,它将创建一个 DLL。

假设这个项目不需要任何其他 dll(引用)。

我想知道最少需要什么文件。

我知道文件背后的 VB 代码将是此 dll 的一部分,服务器上不需要

所以问题是:

1: Is Web.Config file needed?
2: Is Global.asax needed?
3: Are aspx files needed?

如果以上都需要,那我们就不能简单的复制到我们的服务器上,不发布应用吗?

最佳答案

是的,您可以xcopy您的web.configglobal.asax 和所有.aspx 文件到服务器,这实际上就是 Visual Studio 中的 Publish 命令所做的。

当通过 Visual Studio 执行 Publish 时,还可以选择创建一个新的 Profile,并将文件发布到一个目录,这样您就可以看到会发生什么在实际执行之前推送到实际服务器。我将其用作我们部署过程的一部分,以获取部署到我们每个测试环境的代码副本。

关于c# - 将 ASP.NET 应用程序部署到 Web 服务器所需的最少文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17685286/

相关文章:

c# - 如何在 ASP.NET MVC 中拥有一个文件扩展名会被请求过滤阻止的路由

iis - 可以允许来自 HTTPS 网站的 HTTP 请求吗?

c# - 小pdf文件变成巨大的字节数组

c# - 从异步方法返回部分结果

c# - C# 应用程序与 unix c++ 应用程序通信的最佳方式是什么

ASP.Net MVC 跟踪显示 75 秒我无法解释

c# - Entity Framework 和 ASP.NET Identity

c# - ASP.Net 中的持久动态控件

c# - .Net 3.5 使用代码约定实现 String.IsNullOrWhitespace

iis - 如何在 Windows 10 预览版中安装应用程序请求路由 ARR 3.0?