我正在托管我的第一个 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一季度。我需要将哪些文件复制到我的 FTP 服务器?所有文件都需要吗?Q2。我在哪里可以找到关于每个文件是什么的一些描述?
2 回答
烙印99
TA贡献1829条经验 获得超13个赞
wwwroot - 静态文件
appsettings.Development.json - 特定于环境的设置
appsettings.json - 常规设置
ProjectName.deps.json - NuGet 包清单
ProjectName.dll - 编译的项目代码
ProjectName.pdb - 已编译项目代码的符号(调试)
ProjectName.PreCompiledViews.dll - 编译视图
ProjectName.PreCompiledViews.pdb - 编译视图的符号(调试)
ProjectName.runtimeconfig.json - 运行时配置(即目标版本的 .NET Core 运行时)
package.json - node.js 包引用
package-lock.json - node.js 锁定文件
web.config - IIS 托管配置
关于您唯一可以摆脱的东西是.pdb 文件(但您将无法调试应用程序)、包.json 文件(但您将无法恢复 node.js 包)和 web .config(但前提是不在 IIS 中托管)。
ibeautiful
TA贡献1993条经验 获得超5个赞
- 2 回答
- 0 关注
- 279 浏览
添加回答
举报
0/150
提交
取消