我有一个在Service Fabric中运行的无状态.Net Core服务。 在我的服务中,我引用了一个针对.Net Framework 4.7.1的类库。 我通过VSTS部署应用程序,其中一个构建步骤更新了带有更改的服务的应用程序版本。 https://docs.microsoft.com/en-us/vsts/build-release/tasks/utility/service-fabric-versioning 除了始终检测到类库的dll文件的更改外,一切正常。 即使我没有改变代码库中的任何东西! 这会导致构建步骤影响每个服务的版本。 不只是实际有更新的服务。 日志看起来像吼叫。 ‘MyClassLibrary.dll’是一个.Net Framework类库,我没有触及过代码。 2018-03-12T11:39:51.1989307Z Searching service ‘MyServicePkg’ for changes… 2018-03-12T11:39:51.2247570Z Searching package ‘Code’ for changes… 2018-03-12T11:39:51.9878149Z The file ‘MyClassLibrary.dll’ has changed. 2018-03-12T11:39:54.3850926Z Updated package ‘MyServicePkg\Code’ from version ‘1.0.0’ to ‘1.0.1’. 我知道代码包中的更改检查是二进制比较。 所以二进制文件在编译时显然会发生变化。 但是,我不知道为什么。 我还有针对.Net Standard 2.0的代码库,它们不会导致此问题,因为只有在我实际触及代码时才会检测到更改。 我也知道可以手动省略不应该从应用程序包https://stackoverflow.com/a/34886586更新的文件。但是,这不是一个选项,因为部署链是自动的。 所以我有以下问题: 是什么原因导致.Net Framework类库的二进制文件发生变化? 它与.Net标准类库有何不同? 我如何解决它,以便我的服务只在我做出真正的更改时更新? 从.Net […]
我有一个使用ASP.NET Core 1.1创建的Web API项目。 我使用Entity Framework Core Migrations。 在当地,一切都运作良好。 但是,我正在尝试使用Visual Studio团队服务在我发布时自动运行迁移,但无法弄清楚如何执行此操作。 是否有一些内置组件,或者我应该尝试在代理上安装dotnet ef工具并以这种方式运行它?
我使用VSTS连续部署到azure时遇到了这个问题 Web Deploy cannot modify the file ‘XXX’ on the destination because it is locked by an external process 这个线程中提供的解决方案是手动重新启动我的应用程序,但是他没有使用VSTS并且问题是2年前被问到的,这个问题是否已修复在当前的VSTS上,如果是这样,我想知道如何因为我’ m具有与上面引用的链接相同的问题。 谢谢
我有一个承包商创建并上传测试到VSTS但现在当我们运行它们时,我们得到: The request was aborted. Could not create SSL/TLS secure channel. 屏幕上的错误 这是如何解决的? 我是VSTS的新手。
我试图从我在.NET上编写的Windows服务访问https://visualstudio.com (以前称为https://tfs.visualstudio.com,http : //www.tfspreview.com )。 我想使用新的基本身份validation,但我找不到办法。 我发现很多链接到博客postTeam Foundation Service的更新 – 8月27日,但它正在使用Team Explorer Everywhere Java客户端进行TFS。 是否有新版本的TFS .NET对象模型支持基本身份validation? 顺便说一句,我已经连续登录了服务帐户。 这个答案非常有用。