我想部署一个简单的ASP.NET网页,其中包含所需的尽可能少的文件。就本示例而言,此页面要做的只是向天气API发出Web请求(使用RestSharp库),反序列化响应(使用NewtonSoft库)并显示获得的一个或多个值。这种解决方案捆绑了许多我不了解的必要文件:
-
ApplicationInsights.config
- bin
-
Microsoft.AI.Agent.Intercept.dll
-
Microsoft.AI.DependencyCollector.dll
-
Microsoft.AI.DependencyCollector.xml
-
Microsoft.AI.PerfCounterCollector.dll
-
Microsoft.AI.ServerTelemetryChannel.dll
-
Microsoft.AI.ServerTelemetryChannel.xml
-
Microsoft.AI.Web.dll
-
Microsoft.AI.Web.xml
-
Microsoft.AI.WindowsServer.dll
-
Microsoft.AI.WindowsServer.xml
-
Microsoft.ApplicationInsights.dll
-
Microsoft.ApplicationInsights.xml
- Newtonsoft.Json.dll
- Newtonsoft.Json.pdb
- Newtonsoft.Json.xml
- RestSharp.dll
- RestSharp.xml
- 天气API.dll
- 天气API.dll.config
- 天气API.pdb
-
obj
-
软件包
-
packages.config
-
属性
-
脚本
-
天气API.csproj
-
天气API.csproj.user
-
天气API.sln
- Web.config
-
Web.Debug.config
-
Web.Release.config
- Default.aspx
- Default.aspx.cs
-
WebForm1.aspx.designer.cs
当我只是根据自己的判断选择上面的文件并将它们移动到Web服务器时,该页面就会起作用-但这不是部署的好习惯吗? Visual Studio捆绑到解决方案中的文件是否增加了任何有价值的东西?