我正在托管我的第一个Asp.net core 2.0网站。
为了捆绑该项目,我运行了“ dotnet publish
”
这将创建以下文件夹结构以供发布:
/wwwroot
/appsettings.Development.json
/appsettings.json
/ProjectName.deps.json
/ProjectName.dll
/ProjectName.pdb
/ProjectName.PreCompiledViews.dll
/ProjectName.PreCompiledViews.pdb
/ProjectName.runtimeconfig.json
/package.json
/package-lock.json
/web.config
Q1。我需要复制哪些文件到我的FTP服务器上?所有文件都是必需的吗?
Q2。在哪里可以找到有关每个文件的描述?
答案 0 :(得分:3)
关于您唯一可以摆脱的是 .pdb文件(但是您将无法调试应用程序),软件包 .json文件(但您不会能够还原node.js程序包)和web.config(但仅限于不在IIS中托管的情况)。
答案 1 :(得分:0)