asp.net core 2.0无法删除PreCompiledViews.dll

时间:2017-11-10 13:14:40

标签: visual-studio asp.net-core-2.0

我有一个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支持。

1 个答案:

答案 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