【问题标题】:x-powered-by: Upgrade ServiceStack/3.971 to ServiceStack/5.6.0 Win32NT/.NETx-powered-by: 将 ServiceStack/3.971 升级到 ServiceStack/5.6.0 Win32NT/.NET
【发布时间】:2019-10-04 09:11:42
【问题描述】:

我已从 Visual Studion NuGet 将 servicestack 从 3.971 升级到 5.6.0。我仍然在浏览器上看到最新版本的问题(请参见下文)。如何使版本更新显示为 5.6.0?有人可以帮忙吗?

【问题讨论】:

    标签: asp.net asp.net-web-api2 servicestack


    【解决方案1】:

    该 HTTP 标头表明您的项目仍在运行 ServiceStack v3.9.71 而不是 v5.6,因为 ServiceStack v5.6 无法生成该 HTTP 标头。

    您需要注意的事项:

    • 确保您正在查看的应用是您认为已升级的 Web 应用
    • 将所有项目单独升级到 ServiceStack v5.6
    • 删除/projects 文件夹,重新启动解决方案并确保您只运行具有相同版本的最新ServiceStack 包。如果 /packages 文件夹仍然包含 v3.9.71 包,则意味着您仍然有引用 ServiceStack v3.9.71 包的项目
    • 删除主机项目/bin/obj 文件夹并重建。如果这是已部署的项目,请删除远程项目二进制文件并重新部署

    【讨论】:

    • 我也有 3.7x 项目在 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files 文件夹中变得“粘滞”。那是另一个可能清理的地方。
    【解决方案2】:
    Thanks for both ansawrs.. I have tried all upove scenarios but still have the issue :-(
    
    Here is the XML code for the web api:
    
    <?xml version="1.0" encoding="utf-8"?>
    <packages>
      <package id="AutoMapper" version="4.2.1" targetFramework="net451" />
      <package id="Castle.Core" version="3.3.3" targetFramework="net45" />
      <package id="IdentityModel" version="2.5.1" targetFramework="net48" />
      <package id="Microsoft.AspNet.WebApi" version="5.2.3" targetFramework="net451" />
      <package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net451" />
      <package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net451" />
      <package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" targetFramework="net451" />
      <package id="Microsoft.IdentityModel.Logging" version="1.1.2" targetFramework="net48" />
      <package id="Microsoft.IdentityModel.Protocols" version="2.1.2" targetFramework="net48" />
      <package id="Microsoft.IdentityModel.Protocols.OpenIdConnect" version="2.1.2" targetFramework="net48" />
      <package id="Microsoft.IdentityModel.Tokens" version="5.1.2" targetFramework="net48" />
      <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" />
      <package id="Newtonsoft.Json" version="9.0.1" targetFramework="net48" />
      <package id="Ninject" version="3.2.2.0" targetFramework="net45" />
      <package id="Ninject.Web.Common" version="3.2.3.0" targetFramework="net45" />
      <package id="ServiceStack" version="5.6.0" targetFramework="net48" />
      <package id="ServiceStack.Authentication.IdentityServer" version="5.0.1" targetFramework="net48" />
      <package id="ServiceStack.Client" version="5.6.0" targetFramework="net48" />
      <package id="ServiceStack.Common" version="5.6.0" targetFramework="net48" />
      <package id="ServiceStack.Interfaces" version="5.6.0" targetFramework="net48" />
      <package id="ServiceStack.OrmLite" version="4.0.3" targetFramework="net48" />
      <package id="ServiceStack.OrmLite.SqlServer" version="4.0.3" targetFramework="net48" />
      <package id="ServiceStack.Redis" version="4.0.3" targetFramework="net48" />
      <package id="ServiceStack.Text" version="5.6.0" targetFramework="net48" />
      <package id="System.Buffers" version="4.4.0" targetFramework="net48" />
      <package id="System.IdentityModel.Tokens.Jwt" version="5.1.2" targetFramework="net48" />
      <package id="System.Memory" version="4.5.3" targetFramework="net48" />
      <package id="System.Net.Http" version="4.0.0" targetFramework="net451" />
      <package id="System.Net.Http.Formatting.Extension" version="5.2.3.0" targetFramework="net45" />
      <package id="System.Numerics.Vectors" version="4.4.0" targetFramework="net48" />
      <package id="System.Runtime.CompilerServices.Unsafe" version="4.5.2" targetFramework="net48" />
      <package id="WebActivator" version="1.5" targetFramework="net45" />
    </packages>
    

    【讨论】:

    • 这有点无关紧要,您需要找出为什么您的 Web 应用仍在运行旧版本,如果它仍然发出 3.971 的 HTTP 标头而不是现在。
    猜你喜欢
    • 1970-01-01
    • 2019-07-17
    • 2011-02-09
    • 1970-01-01
    • 2017-06-23
    • 2013-07-24
    • 1970-01-01
    • 1970-01-01
    • 2019-06-01
    相关资源
    最近更新 更多