我有一个 ASP.NET 项目。编译此项目时,它将创建一个 DLL。
假设这个项目不需要任何其他 dll(引用)。
我想知道最少需要什么文件。
我知道文件背后的 VB 代码将是此 dll 的一部分,服务器上不需要
所以问题是:
1: Is Web.Config file needed?
2: Is Global.asax needed?
3: Are aspx files needed?
如果以上都需要,那我们就不能简单的复制到我们的服务器上,不发布应用吗?
最佳答案
是的,您可以xcopy
您的web.config
、global.asax
和所有.aspx
文件到服务器,这实际上就是 Visual Studio 中的 Publish
命令所做的。
当通过 Visual Studio 执行 Publish
时,还可以选择创建一个新的 Profile
,并将文件发布到一个目录,这样您就可以看到会发生什么在实际执行之前推送到实际服务器。我将其用作我们部署过程的一部分,以获取部署到我们每个测试环境的代码副本。
关于c# - 将 ASP.NET 应用程序部署到 Web 服务器所需的最少文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17685286/