正常运行的ASP.NET部署所需的最小文件数

时间:2018-12-19 16:38:53

标签: asp.net

我想部署一个简单的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捆绑到解决方案中的文件是否增加了任何有价值的东西?

0 个答案:

没有答案