小编Bar*_*VdA的帖子

使用snk密钥签名时构建错误

自从使用Visual Studio 2015以来,正在发生构建错误.在Visual Studio 2015中构建时很少发生这种情况.在TeamCity中构建时,这种情况经常发生.

[Visual Studio 2015中的错误]

  • 从文件'CompanyName.snk'中提取公钥时出错:进程无法访问文件'C:\ Users\UserName\AppData\Local\Temp\tmp2FF6.tmp',因为它正由另一个进程使用.CompanyName.Project.DAL D:\ Projecten\CompanyName\Repository\Source\Components\CompanyName.Project.DAL\vbc

http://i.stack.imgur.com/hKbbe.png

[TeamCity中的错误]

  • CSC错误CS7027:使用文件'CompanyName.snk'中的公钥对输出进行签名时出错 - 进程无法访问文件'C:\ BuildAgents\Gamma\temp\buildTmp\tmpD91D.tmp',因为它正由另一个进程使用.

http://i.stack.imgur.com/rbgHx.png

msbuild teamcity snk visual-studio-2015

7
推荐指数
2
解决办法
1万
查看次数

Azure 发布管道 (YAML) IIS Web 部署在锁定文件上失败,生成 ERROR_FILE_IN_USE

实际的

部署时发布管道失败

预期的

部署不会失败

根本原因

文件“Microsoft.Data.SqlClient.SNI.x86.dll”被外部进程锁定,即使“使应用程序脱机标志”设置处于打开状态

解决方法

手动回收应用程序池并重新运行失败的部署。

当使用“recycleAppPool”应用“Action IIS Application Pool”设置时,尝试自动回收也失败。

信息

错误信息

Error Code: ERROR_FILE_IN_USE More Information: Web Deploy cannot modify the file 'Microsoft.Data.SqlClient.SNI.x86.dll' on the destination because it is locked by an external process.

In order to allow the publish operation to succeed, you may need to either restart your application to release the lock, or use the AppOffline rule handler for .Net applications on your next publish attempt.

Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_FILE_IN_USE. Error: The process cannot …
Run Code Online (Sandbox Code Playgroud)

yaml continuous-deployment azure-devops azure-pipelines-release-pipeline microsoft-data-sqlclient

1
推荐指数
1
解决办法
2055
查看次数