我有一个asp.net core 2.0 Web应用程序。
当我将其发布到Web服务器(使用UNC路径)时,[AppName] .PrecompiledViews.dll会被锁定,我无法删除它(因此无法重新发布应用程序)。
我已尝试手动删除文件 - 除了这个dll之外,所有内容都删除正常...而且我没有权限去重新启动IIS工作进程以释放锁定,所以我不知道该做什么......等待应用程序回收是我当前最好的计划。
欢迎任何建议。
(使用以下内容:)
Microsoft Visual Studio Community 2017版本15.4.2 VisualStudio.15.Release / 15.4.2 + 27004.2006 Microsoft .NET Framework 版本4.7.02046
已安装版本:社区
Visual Basic 2017 00369-60000-00001-AA538 Microsoft Visual Basic 2017
Visual C#2017 00369-60000-00001-AA538 Microsoft Visual C#2017
Visual F#4.1 00369-60000-00001-AA538 Microsoft Visual F#4.1
Visual Studio包8.9.00809.2的应用程序洞察工具 Visual Studio的应用程序洞察工具
ASP.NET和Web Tools 2017 15.0.30925.0 ASP.NET和Web Tools 2017
ASP.NET Core Razor语言服务1.0提供语言服务 用于ASP.NET Core Razor。
ASP.NET Web框架和工具2017 5.2.50921.0有关其他信息 信息,请访问https://www.asp.net/
Azure App Service Tools v3.0.0 15.0.30915.0 Azure App服务工具 V3.0.0
Azure Data Lake Node 1.0此程序包包含Data Lake 服务器资源管理器的集成节点。
适用于Visual Studio 2.2.9000.1的Azure数据湖工具Microsoft Azure Visual Studio的Data Lake工具
适用于Visual Studio 2.2.9000.1的Azure数据湖工具Microsoft Azure Visual Studio的Data Lake工具
Common Azure Tools 1.10提供Azure使用的公共服务 移动服务和Microsoft Azure工具。
Cookiecutter 3.0.17297.4提供用于查找,实例化的工具 以cookiecutter格式自定义模板。
Fabric.DiagnosticEvents 1.0 Fabric诊断事件
JavaScript语言服务2.0 JavaScript语言服务
JavaScript Project System 2.0 JavaScript项目系统
JavaScript UWP Project System 2.0 JavaScript UWP项目系统
Merq 1.1.17-rc(cba4571)命令总线,事件流和异步管理器 用于Visual Studio扩展。
Microsoft Azure HDInsight Azure节点2.2.9000.1 HDInsight节点下 Azure节点
Microsoft Azure Hive查询语言服务2.2.9000.1语言 Hive查询服务
适用于Visual Studio 1.8 Microsoft的Microsoft Azure Service Fabric工具 适用于Visual Studio的Azure Service Fabric工具
Microsoft Azure流分析语言服务2.2.9000.1 Azure Stream Analytics的语言服务
Microsoft Azure流分析节点1.0 Azure流分析 Azure节点下的节点
Microsoft Azure Tools 2.9 Microsoft Azure Tools for Microsoft Visual 2017年工作室 - v2.9.50719.1
适用于Visual Studio 0.3的Microsoft持续交付工具 简化连续构建集成的配置 从Visual Studio IDE中继续构建传递。
Microsoft JVM Debugger 1.0提供对连接的支持 Visual Studio调试器到JDWP兼容的Java虚拟机
基于Microsoft MI的调试器1.0提供对连接的支持 Visual Studio到MI兼容的调试器
Microsoft Visual Studio VC Package 1.0 Microsoft Visual Studio VC 封装
Visual Studio 4.7.4-pre(c2d89eb)的单调调试支持 使用Visual Studio调试Mono进程。
Node.js工具1.4.10918.1添加对开发和调试的支持 Visual Studio中的Node.js应用程序
NuGet Package Manager 4.4.0 Visual Studio中的NuGet包管理器。 有关NuGet的更多信息,请访问http://docs.nuget.org/。
Python 3.0.17297.4提供IntelliSense,项目,模板, 调试,交互式窗口和其他对Python的支持 开发者。
Python - Django支持3.0.17297.4提供模板和 Django Web框架的集成。
Python - IronPython支持3.0.17297.4提供模板和 基于IronPython的项目的集成。
Python - 分析支持3.0.17297.4对Python的分析支持 项目
Visual Studio 1.2.30905.1244的R工具提供项目系统,R R编程语言的交互式窗口,绘图等。
SQL Server数据工具15.1.61707.200 Microsoft SQL Server数据工具
ToolWindowHostedEditor 1.0将json编辑器托管到工具窗口
TypeScript 2.3.5.0 Visual Studio的TypeScript工具
Visual Studio代码调试适配器主机包1.0互操作层 在Visual Studio中托管Visual Studio代码调试适配器
适用于通用Windows应用程序的Visual Studio工具15.0.27004.2006 适用于通用Windows应用程序的Visual Studio工具允许您构建一个 单一的通用应用体验,可以覆盖每个运行的设备 Windows 10:手机,平板电脑,PC等。它包括微软 Windows 10软件开发工具包。
使用Visual Studio的IoT组件的VisualStudio.IoT 1.0包
适用于Visual Studio的VisualStudio.Mac 1.0 Mac扩展
WebJobs Tools v1.0.0 15.0.30915.0 WebJobs Tools v1.0.0
Xamarin 4.7.10.33(70936af)启用Visual Studio扩展 开发Xamarin.iOS和Xamarin.Android。
Xamarin.Android SDK 8.0.2.1(HEAD / c2a33d8ea)Xamarin.Android 参考装配和MSBuild支持。
Xamarin.iOS和Xamarin.Mac SDK 11.2.1.0(12e80e0)Xamarin.iOS和 Xamarin.Mac参考装配和MSBuild支持。
答案 0 :(得分:0)
这项工作让我从appveyor部署到azure服务器:
您可以在发布配置文件(.pubxml)中配置appOffline规则。将
EnableMSDeployAppOffline
元素添加到PropertyGroup,如下所示:
<PropertyGroup>
<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
</PropertyGroup>
这是Microsoft文档的链接:https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/web-deploy-error-codes#errorfileinuse