I'm working on hosting my first ever Asp.net core 2.0 website.
To bundle the project I ran "`dotnet publish`"
This created the following folder structure for 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. Which files do I need to copy over to my FTP server? Are all files necessary?

Q2. Where could I find some description as to what each file is?