sgt*_*boy 11 asp.net visual-studio webdeploy
我正在尝试发布一个Web应用程序,但它在最后10分钟仍然停留在Adding ACL's for path
.我不知道它为什么会卡在那里,我多次出版没有问题.
Ole*_*rat 14
我遇到了同样的问题,事实证明,我部署的Web应用程序在上传/报告文件等的自定义目录中积累了大量用户特定的目录和文件.Visual Studio检查并更新每个文件的ACL和目录,这就是为什么它需要这么长时间,如果有很多.
检查包含大量用户生成内容的目录或包含大量文件的其他内容,并检查是否可以安全地删除它们(例如,如果这些文件只是临时创建的 - 就像这里的情况一样).
清理Web服务器上的目录后,部署几乎是即时的增量更新,这在清理过程之前一直很慢.
小智 6
看来您的档案太多,而且要花很多时间。我通过将以下行添加到.pubxml文件中解决了相同的问题。
<IncludeSetACLProviderOnDestination>False</IncludeSetACLProviderOnDestination>
Run Code Online (Sandbox Code Playgroud)
首先卸载您的项目(右键单击项目并找到卸载项目)然后打开您的 .pubxml 文件并添加
<IncludeSetACLProviderOnDestination>False</IncludeSetACLProviderOnDestination>
Run Code Online (Sandbox Code Playgroud)
在下面
<PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
应该看起来像
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is used by the publish/package process of your Web project. You can customize the behavior of this process
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<IncludeSetACLProviderOnDestination>False</IncludeSetACLProviderOnDestination>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5430 次 |
最近记录: |