Quantcast
Channel: Web Deployment Tool (MS Deploy)
Viewing all 565 articles
Browse latest View live

Unauthorized error on sites after web deploy migration from IIS6 to IIS8

$
0
0

I was successful in migrating a few of my sites from an old IIS6 server to a new IIS8 server.  However, each one is broken on the new IIS8 server when I try to run them.  

The most common error is a redirect to a 401.2 - Unauthorized page.  I have checked and enabled all of the same authentication groups so they are the same as the old site (in my case ASP.NET Impersonation, Basic Authentication, and Windows Authentication), yet the error still persists.  Nothing else seems to be different between the sites either as far as I can tell...

Has anyone encountered this before and know how to get fix it?  Thanks.


Web Deploy Client Connection

$
0
0

We have recently taken over development for an existing ASP.NET application.  The previous programmer was using a simple file copy for updating code in production.  We would like to standardize and use web deploy (publish) instead.  We are a bit new to web deploy and unsure on when we do a deployment to production what would be the effect on a client connected to the site.  The site is a shopping cart site.  What effect might we expect on client connections?  What things should we look for that might be problematic (for example: use of session variables etc.)?

We appreciate any feedback you can give.  Thanks.

Application is getting installed in C:\Users\qqqqq\Documents\My Web Sites instead of c:\inetpub\wwwroot

Using a custom feed file to install my products via web platform installer

$
0
0

Hi

I am using custom feed file to install my web applications via Web PI. I am encountering 2 problems:

1. When I install a product after installation it does not show "installed" status. How can I make the status as installed?

2. When I select 2 applications it says only one application per install is allowed.  How can I make multiple products install at the same time?

Regards

AK

Migrate IIS6 - IIS8 and change content path from c:\inetpub\wwroot

$
0
0

I’m currently trying to migrate an iis6 (server 2003) websites to iis8 (sever 2012R2).

All the content is currently residing on: C:\Inetpub\wwwroot. There are over a hundred web applications under the “Default Web Site”

On the IIS6 server I’m using web deploy 2.1 and on the ii8 server I’m using web deploy 3.6.

During the sync process in STEP 2 below, I would like to move the content from the C:\inetpub\wwwroot to d:\inetpub\wwwroot. Please help with the correct switches and statements to use to accomplish this.

I need a solution that has been tried and trued and is not just theory based.

STEP 1:

msdeploy -verb:sync -source:webserver60,computername=MyServerName -enableLink:AppPoolExtension -dest:package=c:\migration\ migration.zip,encryptPassword=xyz

On the destination I then do the reverse, but need to know what to use to change the content root path:

STEP 2:

msdeploy -verb:sync -source:package=p:\migration\migration.zip,encryptPassword=xyz -enableLink:AppPoolExtension -dest:auto,computername=MyNewServer

Web PI Installer Signature verification failed on downloaded file

$
0
0

Hi 

I have a process where in I generate the new feed file when new installers are ready. But if I have already included the generated file once and try it next time with newer stuff it gives me error - Signature verification failed on downloaded file . I notice in the log file the path mentioned has wrong sha value.

C:\Users\<username>\AppData\Local\Microsoft\Web Platform Installer\installers\qqApp0\993EE5BAF44D68B3B8533703C511C91EBD9C4FF1\service.zip

993EE5BAF44D68B3B8533703C511C91EBD9C4FF1 is not correct sha value.

I removed C:\Users\anjna.khanna\AppData\Local\Microsoft\Web Platform Installer and also did webplatforminstaller /reset from correct path.  Nothing works

AK

Skipping Files - No Simpler Way?

$
0
0

Hi,

I've finally upgraded from Windows Server 2003.

I WAS excited to use Visual Studio 2015 and WebDeploy.

It turns out to be a bit of a weird learning curve but got it to work.

It's sending up .vb files instead of ignoring them.

Also, files like "test.aspx" are going up.

With Expression Web you just right-click "exclude" from publishing.

Now, with WebDeploy we have to use some nasty time-consuming command line?  If that's not addressed yet, perhaps a right-click exclude IN Visual Studio would be possible - and WAY easier.

I'm not about to use command-line multiple-lined entries for just publishing.

Just a suggestion for an improvement.

Unless it's already been fixed?  (fingers crossed)

Possible to skip updating ConnectionString

$
0
0

When using msdeploy is it possible to skip updating the ConnectionString inside the web.config file?

My challange is that i got X numbers of IIS serveres running X numbers of the same website code. They all got there own App Pool

So I need a way to reuse the same deployment package on multiple websites, but without updating there Connectionstrings. I still needs to update everything else inside the web.config


FIPS error running web deploy command line

$
0
0

Using web deploy 3.5 on 2008 and 2012 servers

when running the following web deploy command line which has worked in the past,

msdeploy -verb:sync  -source:metakey=lm/w3svc/2  -disableLink:ContentExtension -dest:archivedir=d:\backup\backup2,encryptPassword=MyPassword

now i get the following error: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms. The error does not allow the backup to complete.

I know that the FIPSalgorithmPolicy is recently enabled by group policy above us and cannot be disabled, so is there anyway to get around this error without changing the policy setting or disabling it in the registry. Can I change the algorithm that msdeploy uses or somehow just tell it in the command line to ignore the error and continue on

System.InvalidOperationException: Operation is not valid due to the current state of the object.

$
0
0

I am trying to install from custom feed and web deploy package but keep getting error in the log file

System.InvalidOperationException: Operation is not valid due to the current state of the object.

No "Import Web Application" option with IIS8.5 and Web Deploy 3.6?

$
0
0

I can't find any "Import Web Application" option in IIS 8.5 (Windows 2012 R2) with Web Deploy 3.6 installed.  I do have an option to "Install Application from Gallery", but that brings up WPI.  Is it no longer an option in 8.5?  Should I install an earlier version of Web Deploy (3.5?)?  Is there something else going on?

Possible danger of destroying IIS with MSDeploy

$
0
0

I want to preface this with saying that I should have checked to see if a good server backup plan was in place before adjusting a Jenkins job that installs websites to IIS.

In order to help others, can something be done to add some protection around the case that

msdeploy.exe -verb:delete

 is inadvertently used with

-dest:apphostconfig=""

 ?


This situation was caused by a command line statement using a previously set Windows varible which in this set happened to be blank:

"C:\Program Files (x86)\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:delete -dest:apphostconfig="%WEB_APP_NAME%",computername=[redacted],username=[redacted],password=[redacted]

The blank variable turned the command into this:

"C:\Program Files (x86)\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:delete -dest:apphostconfig="",computername=[redacted],username=[redacted],password=[redacted]

This will completely chew up the entired IIS configuration and all of the web sites. IIS was broke to that point that it would not work without a reinstall of IIS and WAS.

To make matters worse, I had 50+ web apps deleted out and it was 5:40 on a Friday.

After telling my boss (and being lucky enough to keep my job), I began to figure out how to get IIS reinstalled without wiping out the server.

On a Windows 2012 R2 server IIS and WAS had to be force re-installed by PowerShell.

Uninstall-WindowsFeature -Name web-server
Uninstall-WindowsFeature -Name WAS-Process-Model
Install-WindowsFeature -Name WAS-Process-Model
Install-WindowsFeature -Name web-server

I now realize that using msdeploy in an automated fashion can be akin to juggling chainsaws.
Is there a way some user feedback or documentation can be added to caution around this situation?

Migrating IIS6 > IIS8 - FrontPageServerExtensions - Web Deploy does not support

$
0
0

Hello!

I'm in a new position and have been tasked with decommissioning the 2003 servers that are in place. The first one I am tackling is a 2003 web server. I will be moving the 2 sites on this server to Server 2012 R2 with IIS8.  It's running IIS 6 and in my research, came across the Web Deployment Tool to accomplish this migration.

It actually seems pretty straight forward, and when running the -whatif for the migration, I'm getting a warning message. Is this something I should be concerned about? Is the FrontPageServerExtensions something that is no longer supported on 2012 R2 w/ IIS 8?

This is the command I'm running on the 2012 R2 server:

msdeploy -verb:sync -source:metakey=lm/w3svc/1919441769,computername=previousIISserverNAME.domain.local -enableLink:AppPoolExtension -dest:metakey=lm/w3svc/5 -whatif > msdeploysync-RTS.log

And this is the error:

Warning: The DependencyCheckInUse rule handler detected FrontPageServerExtensions, but the Web Deploy does not support configuring it on the destination computer.

Thanks in advance for all your help.

MS Deploy V3 gets stuck while deploying remotely

$
0
0

I am using MSDeploy V3 to sync iis sites across servers, and I'm facing a problem with msdeploy getting stuck after a while. It begins to synchronize just fine, but after a short run it says: "Info: Using ID '7c2fbe8a-b60c-4e09-b19f-0107671ab08f' for connections to the remote server." and stays there forever, and never exits. If I'm deploying the same package or site locally, it works with no problems.

Any thought why that might be?

Package IIS 6 to move to IIS 7.5 (RPC Error adding metaKey)

$
0
0

I am following the steps in Migrate a Web Site from IIS 6.0 to IIS 7 or above

I am migrating my site to the target by using a package file.

I am running into problems using the following command. It is running with full administrative permissions:

msdeploy -verb:sync -source:metakey=lm/w3svc/1735044752 -dest:package=f:\webdeploy\Site1735044752.zip,encryptPassword=somelongpassword > f:\webdeploy\WebDeployPackage.log

I had to add the password because the file will contain an SSLCert and so the password is required. This is on IIS 6 on a W2K3 server.

This command throws an RPC error. It should create a package file on the target `IIS 6` server. Which I plan to copy to my `IIS 7.5` server. Where I will run the command:

msdeploy -verb:sync -source:package=c:\Site1735044752.zip,encryptPassword=somelongpassword -dest:metakey=lm/w3svc/1 -whatif > WebDeploySync.log

The `-whatif` will validate the output.

But I am not getting that far. When I run the top command above, on the `IIS 6` target I get the following error:

Error: The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
Error count: 1.

When I examine the log file I see the last lines in WebDeployPackage.log are:

...
Info: Adding file (F:\ProductionWebSites\websites.aspx).
Info: Adding child metaProperty (/lm/w3svc/1735044752/root/AccessFlags).
Info: Adding child metaProperty (/lm/w3svc/1735044752/root/AppIsolated).
Info: Adding child metaProperty (/lm/w3svc/1735044752/root/AspBufferingOn).
Info: Adding child metaProperty (/lm/w3svc/1735044752/root/AspScriptTimeout).
Info: Adding child metaProperty (/lm/w3svc/1735044752/root/AspSessionTimeout).
Info: Adding child metaProperty (/lm/w3svc/1735044752/root/AuthFlags).
Info: Adding child metaProperty (/lm/w3svc/1735044752/root/DirBrowseFlags).
Info: Adding child metaProperty (/lm/w3svc/1735044752/root/AppFriendlyName).
Info: Adding child metaProperty (/lm/w3svc/1735044752/root/AppPoolId).
Info: Adding child metaProperty (/lm/w3svc/1735044752/root/AppRoot).
Info: Adding child metaProperty (/lm/w3svc/1735044752/root/KeyType).
Info: Adding child metaProperty (/lm/w3svc/1735044752/root/ScriptMaps).
Info: Adding child metaKey (/lm/w3svc/1735044752/root/aspnet_client).

Does this mean I am getting the RPC error adding a child metakey for the asp.net client?

I googled the error and found this on SO:

The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)

It does not seem to help because I am not remote at this point. I am running webdeploy on the Source and copying the package to the source server so the target is not in the equation.

I went into services and I verified the the RPC service is "Started" but if I right click all the options (stop, start, pause, restart) are grayed out. Is this normal for the RPC service or does it point to an issue?

Does webdeploy is use WMI under the hood?

Does anyone have any ideas on what steps I need to take to further trouble shoot this?


Moving from IIS 7.0 > 8.5

$
0
0

Hi

I am trying to migrate hundreds of sites from a shared hosting server to a new server.

Source: Windows 2008, 32bit DC edition  (Not R2)

Destination: Windows 2012 R2 x64 Std Edition.

I am using the GUI inside of IIS.

Steps I took:

on the source, I made the .zip file and copied it to the Destination Server

on the destination server I opened IIS, right click the server name and import on web deploy. I then get this error:

I visited http://www.iis.net/learn/publish/troubleshooting-web-deploy/web-deploy-error-codes#ERROR_FRAMEWORK_VERSIONS_DO_NOT_MATCH

I compared the msdeploy.exe.config files

Source:

<configuration><startup  useLegacyV2RuntimeActivationPolicy="true" ><supportedRuntime version="v2.0.50727" /><supportedRuntime version="v4.0" /></startup></configuration>

Destination:

<configuration><startup  useLegacyV2RuntimeActivationPolicy="true" ><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" /><supportedRuntime version="v2.0.50727" /></startup></configuration>

I then copied and pasted the source one to destination so they were identical, then rebooted the destination server so all services were restarted. I tried again but I got the same error.

can anyone help me get this to work?

How to configure automatic (web)deploy for Internet Information Services (IIS)?

$
0
0

Hi everyone,

Without any answer on StackOverflow I decided to ask my question here (hoping someone knows the solution), see http://stackoverflow.com/questions/37436904/how-to-configure-automatic-webdeploy-for-internet-information-services-iis

For a continuous integration project I'm trying to configure a package called Web Deploy 3.5.

The server is running on Windows Server 2012 and IIS version 8.5.

I did the following steps to configure it.

  1. Installed complete Web Deploy 3.5;
  2. Enabled in IIS management panel -> Management Service -> Remote connections - and checked Windows credentials or IIS Manager credentials;
  3. Added a new Windows User with Administrator rights and checked password never expired;
  4. Allowed on site level the user via IIS Manager Permissions;
  5. Restart the following services: Web Deployment Agent Service and Web Management Service

After configuration I execute the following command from another machine:

"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:sync -source:contentPath="C:\Release\Website\" -dest:contentpath="website.lan",wmsvc=webserver.lan,username=deploymentuser,password=test -allowUntrusted

The following error occured everytime.

Error: Could not complete the request to remote agent URL 'https://webserver.lan:8172/msdeploy.axd?Site=website.lan'.
Error: The underlying connection was closed: An unexpected error occurred on a send.
Error: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
Error: An existing connection was forcibly closed by the remote host
Error count: 1.

When I go in a browser to https://webserver.lan:8172/msdeploy.axd?Site=website.lan

and provide the login credentials for user deploymentuser, I see a white page. I have googled a lot on this error and verified the configuration with http://www.iis.net/learn/publish/using-web-deploy/configure-the-web-deployment-handler

and http://www.iis.net/learn/manage/remote-administration/remote-administration-for-iis-manager

..but I cannot fix it.

Does anyone know a solution?

Thanks a lot,

Jordy

ERROR_EXCEPTION_WHILE_CREATING_OBJECT : Web deployment task failed

$
0
0

Dear Web Deploy folk,

I am getting the error "ERROR_EXCEPTION_WHILE_CREATING_OBJECT" deploying from my dev machine (Windows 10) to my test server (Windows Server 2012 R2 with Web Deploy prerequisites installed)

Any assistance to help solve this or else if you can suggest an approach to debug and understand the problem, it would be appreciated.

Shown below with surrounding lines of Web Deploy output:

 

1>Skip copying .\umbraco_client\Ui\ui-lightness\jquery-ui.custom.css to obj\Release\Package\PackageTmp\umbraco_client\Ui\ui-lightness\jquery-ui.custom.css, File obj\Release\Package\PackageTmp\umbraco_client\Ui\ui-lightness\jquery-ui.custom.css is up to date

1>Skip copying .\Global.asax to obj\Release\Package\PackageTmp\.\Global.asax, File obj\Release\Package\PackageTmp\.\Global.asax is up to date

1>Publish Pipeline Deploy phase Stage PipelineCopyAllFilesToOneFolderForMsdeploy
1>Generate source manifest file for Web Deploy package/publish ...

1>Start Web Deploy Publish the Application/package to http://ClancySvrVM1/MSDEPLOYAGENTSERVICE ...

1>Starting Web deployment task from source: manifest(C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\TeraTastic.SourceManifest.xml) to Destination: auto().1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets(4283,5): Error ERROR_EXCEPTION_WHILE_CREATING_OBJECT: Web deployment task failed. (Object of type 'manifest' and path 'manifest xml hidden' cannot be created.  Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_EXCEPTION_WHILE_CREATING_OBJECT.)

1>Publish failed to deploy.

1>
========== Build: 0 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========

As per Sept 18 entry in thread at http://forums.iis.net/t/1216307.aspx?MSDeploy+ERROR_EXCEPTION_WHILE_CREATING_OBJECT+trying+to+set+Folder+Permissions 

I have checked  \obj\Release\Package\ProjectName.SourceManifest.xml (in my case TeraTastic.SourceManifest.xml)  exists and confirmed that I do I have access to it .  Apparently this manifest file is just a list of source objects to sync and I should check that every path specified within the file exists and that I have access to it.  And if necessary edit ProjectName.wpp.targets to correct. However I found that several folders in that file do not NOT exist and I could find no error in ProjectName.wpp.targets to correct? 

 Here is my ProjectName.SourceManifest.xml with comments at the end of the offending lines indicating the folders that do not exist:

 

<?xml version="1.0" encoding="utf-8"?><sitemanifest><DbDacFx path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\AutoScripts\TeraTastic09ConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" /><DbDacFx path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\AutoScripts\umbracoDbDSN_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" /><IisApp path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp" setAclResourceType="Directory" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp" setAclUser="anonymousAuthenticationUser" setAclResourceType="Directory" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\AA_TTLogs" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\App_Browsers" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="ReadAndExecute" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\App_Code" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="ReadAndExecute" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\App_Data" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" />                   // Windows can't find .... Check the spelling and try again.<setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\App_GlobalResources" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="ReadAndExecute" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\App_Plugins" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\App_Start" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="ReadAndExecute" />          // Windows can't find .... Check the spelling and try again.<setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\bin" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\Config" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\Controllers" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="ReadAndExecute" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\cssTT" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\fonts" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\images" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\img" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\js" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="ReadAndExecute" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\jstree" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="ReadAndExecute" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\macroScripts" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\masterpages" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="ReadAndExecute" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\media" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" />                      // Windows can't find .... Check the spelling and try again.<setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\Models" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="ReadAndExecute" />             // Windows can't find .... Check the spelling and try again.<setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\plugin_SmartMenus" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\Plugins" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" />                    // Windows can't find .... Check the spelling and try again.<setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\Raven" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" />                      // Windows can't find .... Check the spelling and try again.<setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\rs-plugin" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\Scripts" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\Services" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="ReadAndExecute" />           // Windows can't find .... Check the spelling and try again.<setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\TT_Classes" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" />                 // Windows can't find .... Check the spelling and try again.<setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\TT_Constants" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="ReadAndExecute" />       // Windows can't find .... Check the spelling and try again.<setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\TT_Scripts" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="ReadAndExecute" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\Umbraco" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\Umbraco_Client" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\Views" setAclUser="TeraTastic" setAclResourceType="Directory" setAclAccess="Modify" /><setAcl path="C:\Clancy\A_TeraTastic\Dev\TeraTastic09\TeraTastic\obj\Release\Package\PackageTmp\web.config" setAclUser="TeraTastic" setAclResourceType="File" setAclAccess="Modify" /></sitemanifest>

 

And here is my TeraTastic.wpp.targets file:

 

<?xml version="1.0" encoding="utf-8"?><Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"><Target Name="SetupCustomAcls" AfterTargets="AddIisSettingAndFileContentsToSourceManifest"><ItemGroup><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\AA_TTLogs</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest>   <MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\App_Browsers</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>ReadAndExecute</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\App_Code</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>ReadAndExecute</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\App_Data</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\App_GlobalResources</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>ReadAndExecute</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\App_Plugins</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\App_Start</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>ReadAndExecute</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\bin</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\Config</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\Controllers</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>ReadAndExecute</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest>   <MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\cssTT</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\fonts</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest>     <MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\images</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest> <MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\img</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest>     <!--<MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\Install</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest>

      --><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\js</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>ReadAndExecute</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\jstree</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>ReadAndExecute</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\macroScripts</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\masterpages</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>ReadAndExecute</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\media</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\Models</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>ReadAndExecute</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest>       <MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\plugin_SmartMenus</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest>  <MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\Plugins</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\Raven</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\rs-plugin</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\Scripts</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\Services</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>ReadAndExecute</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\TT_Classes</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\TT_Constants</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>ReadAndExecute</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\TT_Scripts</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>ReadAndExecute</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\Umbraco</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\Umbraco_Client</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><!--<MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\usercontrols</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest>

      --><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\Views</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest><!--<MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\xslt</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>Directory</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest>

      --><MsDeploySourceManifest Include="setAcl"><Path>$(_MSDeployDirPath_FullPath)\web.config</Path><setAclUser>TeraTastic</setAclUser><setAclAccess>Modify</setAclAccess><setAclResourceType>File</setAclResourceType><AdditionalProviderSettings>setAclUser;setAclResourceType;setAclAccess</AdditionalProviderSettings></MsDeploySourceManifest></ItemGroup></Target><Target Name="DeclareCustomParameters" AfterTargets="AddIisAndContentDeclareParametersItems"><ItemGroup><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\AA_TTLogs$</Match><Description>Add write permission to the A_TTLogs folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/A_TTLogs</DefaultValue><Value>$(_DestinationContentPath)/A_TTLogs</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\App_Browsers$</Match><Description>Add write permission to the App_Browsers folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/App_Browsers</DefaultValue><Value>$(_DestinationContentPath)/App_Browsers</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_CodeSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\App_Code$</Match><Description>Add read permission to the App_Code folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/App_Code</DefaultValue><Value>$(_DestinationContentPath)/App_Code</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_DataSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\App_Data$</Match><Description>Add read permission to the App_Data folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/App_Data</DefaultValue><Value>$(_DestinationContentPath)/App_Data</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\App_GlobalResources$</Match><Description>Add write permission to the App_GlobalResources folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/App_GlobalResources</DefaultValue><Value>$(_DestinationContentPath)/App_GlobalResources</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_PluginsSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\App_Plugins$</Match><Description>Add read permission to the App_Plugins folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/App_Plugins</DefaultValue><Value>$(_DestinationContentPath)/App_Plugins</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\App_Start$</Match><Description>Add write permission to the App_Start folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/App_Start</DefaultValue><Value>$(_DestinationContentPath)/App_Start</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="binSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\bin$</Match><Description>Add read permission to the bin folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/bin</DefaultValue><Value>$(_DestinationContentPath)/bin</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="ConfigSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\Config$</Match><Description>Add read permission to the Config folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/Config</DefaultValue><Value>$(_DestinationContentPath)/Config</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\Controllers$</Match><Description>Add write permission to the Controllers folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/Controllers</DefaultValue><Value>$(_DestinationContentPath)/Controllers</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="cssSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\cssTT$</Match><Description>Add read permission to the cssTT folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/cssTT</DefaultValue><Value>$(_DestinationContentPath)/cssTT</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\fonts$</Match><Description>Add write permission to the fonts folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/fonts</DefaultValue><Value>$(_DestinationContentPath)/fonts</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\images$</Match><Description>Add write permission to the images folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/images</DefaultValue><Value>$(_DestinationContentPath)/images</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\img$</Match><Description>Add write permission to the img folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/img</DefaultValue><Value>$(_DestinationContentPath)/img</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><!--<MsDeployDeclareParameters Include="InstallSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\Install$</Match><Description>Add read permission to the Install folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/Install</DefaultValue><Value>$(_DestinationContentPath)/Install</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters>

      --><MsDeployDeclareParameters Include="jsSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\js$</Match><Description>Add read permission to the js folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/js</DefaultValue><Value>$(_DestinationContentPath)/js</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\jstree$</Match><Description>Add write permission to the jstree folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/jstree</DefaultValue><Value>$(_DestinationContentPath)/jstree</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="macroScriptsSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\macroScripts$</Match><Description>Add read permission to the macroScripts folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/macroScripts</DefaultValue><Value>$(_DestinationContentPath)/macroScripts</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="masterpagesSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\masterpages$</Match><Description>Add read permission to the masterpages folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/masterpages</DefaultValue><Value>$(_DestinationContentPath)/masterpages</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="mediaSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\media$</Match><Description>Add read permission to the media folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/media</DefaultValue><Value>$(_DestinationContentPath)/media</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\Models$</Match><Description>Add write permission to the Models folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/Models</DefaultValue><Value>$(_DestinationContentPath)/Models</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\plugin_SmartMenus$</Match><Description>Add write permission to the plugin_SmartMenus folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/plugin_SmartMenus</DefaultValue><Value>$(_DestinationContentPath)/plugin_SmartMenus</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\Plugins$</Match><Description>Add write permission to the Plugins folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/Plugins</DefaultValue><Value>$(_DestinationContentPath)/Plugins</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\Raven$</Match><Description>Add write permission to the Raven folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/Raven</DefaultValue><Value>$(_DestinationContentPath)/Raven</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\rs-plugin$</Match><Description>Add write permission to the rs-plugin folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/rs-plugin</DefaultValue><Value>$(_DestinationContentPath)/rs-plugin</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="scriptsSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\scripts$</Match><Description>Add read permission to the scripts folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/scripts</DefaultValue><Value>$(_DestinationContentPath)/scripts</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\Services$</Match><Description>Add write permission to the Services folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/Services</DefaultValue><Value>$(_DestinationContentPath)/Services</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\TT_Classes$</Match><Description>Add write permission to the TT_Classes folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/TT_Classes</DefaultValue><Value>$(_DestinationContentPath)/TT_Classes</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\TT_Constants$</Match><Description>Add write permission to the TT_Constants folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/TT_Constants</DefaultValue><Value>$(_DestinationContentPath)/TT_Constants</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="App_BrowsersSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\TT_Scripts$</Match><Description>Add write permission to the TT_Scripts folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/TT_Scripts</DefaultValue><Value>$(_DestinationContentPath)/TT_Scripts</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="UmbracoSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\Umbraco$</Match><Description>Add read permission to the Umbraco folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/Umbraco</DefaultValue><Value>$(_DestinationContentPath)/Umbraco</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><MsDeployDeclareParameters Include="Umbraco_ClientSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\Umbraco_Client$</Match><Description>Add read permission to the Umbraco_Client folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/Umbraco_Client</DefaultValue><Value>$(_DestinationContentPath)/Umbraco_Client</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><!--     <MsDeployDeclareParameters Include="usercontrolsSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\usercontrols$</Match><Description>Add read permission to the usercontrols folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/usercontrols</DefaultValue><Value>$(_DestinationContentPath)/usercontrols</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters>

      --><MsDeployDeclareParameters Include="ViewsSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\Views$</Match><Description>Add read permission to the Views folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/Views</DefaultValue><Value>$(_DestinationContentPath)/Views</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters><!--    <MsDeployDeclareParameters Include="xsltSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\xslt$</Match><Description>Add read permission to the xslt folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/xslt</DefaultValue><Value>$(_DestinationContentPath)/xslt</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters>

            --><MsDeployDeclareParameters Include="web.configSetAclParam"><Kind>ProviderPath</Kind><Scope>setAcl</Scope><Match>^$(_EscapeRegEx_MSDeployDirPath)\\web.config$</Match><Description>Add read permission to the web.config folder.</Description><DefaultValue>{$(_MsDeployParameterNameForContentPath)}/web.config</DefaultValue><Value>$(_DestinationContentPath)/web.config</Value><Tags>Hidden</Tags><Priority>$(VsSetAclPriority)</Priority><ExcludeFromSetParameter>True</ExcludeFromSetParameter></MsDeployDeclareParameters></ItemGroup></Target></Project>

  

Any assistance to help solve this or else if you can suggest an approach to debug and understand the problem it would be appreciated.

 

Thanks

 Terry Clancy

ClanceZ

[Web Deploy] Automatic backup not created properly when deploying from VS 2015

$
0
0

Hi,

I try to make automatic backup works when I deploy a website from Visual Studio 2015 with the publish wizard.

My problem is when I deploy a new version of a website from IIS Manager/WebDeploy everything works fine with automatic backup (I mean, the backup is fully created as expected). However, when I deploy the same website from VS 2015 with <EnableMSDeployBackup>True</EnableMSDeployBackup> in my pubxml file), the backup is not created properly. I only got a ZIP file of 64 KB  with two file in it : archive.xml and systemInfo.xml.

I cannot figured out what I am missing to make it works…

Thanks for your help!

Best,
Niniel

Enabling EnablePackageProcessLoggingAndAssert when using VS UI at VS / Build/ Publish

Viewing all 565 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>