【发布时间】: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
我已从 Visual Studion NuGet 将 servicestack 从 3.971 升级到 5.6.0。我仍然在浏览器上看到最新版本的问题(请参见下文)。如何使版本更新显示为 5.6.0?有人可以帮忙吗?
【问题讨论】:
标签: asp.net asp.net-web-api2 servicestack
该 HTTP 标头表明您的项目仍在运行 ServiceStack v3.9.71 而不是 v5.6,因为 ServiceStack v5.6 无法生成该 HTTP 标头。
您需要注意的事项:
/projects 文件夹,重新启动解决方案并确保您只运行具有相同版本的最新ServiceStack 包。如果 /packages 文件夹仍然包含 v3.9.71 包,则意味着您仍然有引用 ServiceStack v3.9.71 包的项目/bin 和/obj 文件夹并重建。如果这是已部署的项目,请删除远程项目二进制文件并重新部署【讨论】:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files 文件夹中变得“粘滞”。那是另一个可能清理的地方。
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>
【讨论】: