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

An issue about Web Deploy iisApp Provider

$
0
0

Hey,

  I met an issue when I use webdeploy to sync an application under website .

the env as follows:

two Windows Server 2008 R2 IIS Server named Server1 & Server2.

each Server has one Web Site named Site1 and a lot of applications under the site1.

one day I add an application "app1" (The phyiscal path is c:\inetsrv\Site1\SM\app1\,add to Application Pool “Pool1",.net framework  2.0) on Server1.

( there are two application pools named "pool1" & "Pool2" .net framework2.0 on Server1 & Server2).

I want to using web deploy to sync it to Server2:

msdeploy -verb:sync -source:iisApp="Site1/app1" -dest:iisApp="Site1/app1",computername=Server2 

The command is successful and the application name is ok under Site1,but the physical path & application pool are different from Server1.

it changed,the phyiscal path is c:\inetsrv\Site1\root\app1\ and application pool is "Pool2" .net framework 2.0)

How I can keep the same physical path and application pools on server2 after sync?

May I need to append some argments or change other command?

Really need your help,Thanks a lot!!


SoapHttpClientProtocol web call timed out on System.Net.ConnectStream.Read

$
0
0

I have SoapHttpClientProtocol calling web service from a .Net stand alone application. I set the Timeout property be 10 seconds and I experienced the timed out after about 5 minutes, this is the exception log

System.InvalidOperationException: There is an error in XML document (1, 293). ---> System.Net.WebException: The operation has timed out.
at System.Net.ConnectStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.IO.StreamReader.ReadBuffer(Char[] userBuffer, Int32 userOffset, Int32 desiredChars, Boolean& readToUserBuffer)
at System.IO.StreamReader.Read(Char[] buffer, Int32 index, Int32 count)
at System.Xml.XmlTextReaderImpl.ReadData()
at System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
at System.Xml.XmlTextReaderImpl.ParseText()
at System.Xml.XmlTextReaderImpl.ParseElementContent()
at System.Xml.XmlReader.ReadElementString()
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderLightstreamerSyncService.Read5_GetIdsToNotifyResponse()
at Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer8.Deserialize(XmlSerializationReader reader)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
--- End of inner exception stack trace ---
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle)
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)


System.Net.WebException: The operation has timed out.
at System.Net.ConnectStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.IO.StreamReader.ReadBuffer(Char[] userBuffer, Int32 userOffset, Int32 desiredChars, Boolean& readToUserBuffer)
at System.IO.StreamReader.Read(Char[] buffer, Int32 index, Int32 count)
at System.Xml.XmlTextReaderImpl.ReadData()
at System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
at System.Xml.XmlTextReaderImpl.ParseText()
at System.Xml.XmlTextReaderImpl.ParseElementContent()
at System.Xml.XmlReader.ReadElementString()
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderLightstreamerSyncService.Read5_GetIdsToNotifyResponse()
at Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer8.Deserialize(XmlSerializationReader reader)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)

any ideas what's going wrong here?

Web Deploy, Management Service Delegation, recycleApp, works with IIS Users but not with Domain Users

$
0
0

Hi

I have successfully setup delegation in IIS 7.5 / Windows 2008R2 for application pool recycling using an IIS user by specifying the username and password on the msdeploy commandline: 

msdeploy.exe -verb:sync -source:recycleApp -dest:recycleApp="My Services",wmsvc=MyHostName,username=recycler,password=******,recycleMode="RecycleAppPool",authType=basic -allowUntrusted

In the delegation rule I have defined  '*' to allow all users to execute this rule. On the site level I have added the appropriate IIS User (recycler) to the IIS Manager Permissions and all is fine.

Then I have added a domain user to the IIS Manager Permissions on site level and was using the following command (logged in as the specified domain user) 

msdeploy.exe -verb:sync -source:recycleApp -dest:recycleApp="My Services",wmsvc=MyHostName,recycleMode="RecycleAppPool",authType=ntlm -allowUntrusted

Now I am getting unauthorized error:

Error Code: ERROR_USER_UNAUTHORIZED

I have restarted wmsvc, etc, but I am not able to find out why this does not work. wmsvc is enable for both local and windows users.

Many thanks

 

Deployment API and Application Pool Recycling with WMSVC

$
0
0

Hi all

I am successfully using the Web.Deployment API for application pool recycling, the code is attached here:

class Program {

        private static void Main(string[] args) {

            ServicePointManager.ServerCertificateValidationCallback = (s, c, chain, err) => true;

            var syncOptions = new DeploymentSyncOptions();
          
            var destBaseOptions = new DeploymentBaseOptions {
                AuthenticationType = "ntlm",
                UseDelegation = true,
                ComputerName = "MyServer",
            };

            var providerOptions = new DeploymentProviderOptions(DeploymentWellKnownProvider.RecycleApp);
            providerOptions.ProviderSettings["recycleMode"].Value = "RecycleAppPool";
            providerOptions.Path = "My Services";
            try {
                using (var depObject = DeploymentManager.CreateObject(providerOptions, destBaseOptions)) {
                    try {
                        var summary = depObject.SyncTo(DeploymentWellKnownProvider.Auto, string.Empty, destBaseOptions, syncOptions);
                        Console.WriteLine("Total Changes: {0}",summary.TotalChanges);
                    }
                    catch (Exception e) {
                        Console.WriteLine(e.Message);
                    }
                }
            }
            catch (Exception e) {
                Console.WriteLine(e.Message);
            }
        }
    }

This code basically correlates to the following commandine:

msdeploy.exe -verb:sync -source:recycleApp -dest:recycleApp="My Services",computerMame=MyServer,recycleMode="RecycleAppPool",authType=ntlm -allowUntrusted

This is perfectly ok for someone with Administrative priviledges. Since I have setup the server for delegation, I would like to rewrite the C# code above to correlate to this commandline, using the web deployment agent:

msdeploy.exe -verb:sync -source:recycleApp -dest:recycleApp="My Services",wmsvc=MyServer,recycleMode="RecycleAppPool",authType=ntlm -allowUntrusted

So far I have not found out, how I need to specify the wmsvc=MyServer option in C#. 

Any help appreciated.

Thanks





EnableMSDeployBackup always set to false

$
0
0
Hi everybody, When I create a webdeploy profile publication in VS2012, the paramater EnableMSDeployBackup is always set to false and I need to edit the pubxlm file to set it to True. Does anyone know why this parameter is set to False et how set it to True by default ? Thanks by advance. Maxime

Web Deploy Automatic Backups?

$
0
0

Is there some magic to getting the backups to work?  I have a new test server and have installed WebDeploy 3.5.  I've configured the default site to allow deployment.

I've run BackupScripts.ps1 and then

TurnOn-Backups -On $true
Configure-Backups -Enabled $true

I can deploy from VS2012 on my client.  But there is no backup created.

Any help appreciated.

Blake

Publish a single site

$
0
0

I have a deployment .zip created by Visual Studio.  I have an IIS site called test (this is NOT an application beneath Default Web Site).

I'm having trouble with the proper syntax to publish to this site as a non administrator.  Any help appreciated.

Replace Rule Help

$
0
0

I know there is alot of info on Replace Rules and I have read almost everyone of them but I am having trouble finding the answer to my specific issue.

I am syncing IIS sites without content from a IIS6 2003 server to an IIS 7 2008 server.  Each site on the server has 2 bindings:

Binding#1: Sitename:80
Binding#2: Sitename.domain.com:80

I want to keep the names on the bindings as is but I want to change the IP address of both bindings to the same but new IP address.

Server#1-Binding#1: Sitename:80 192.168.1.15 => Server#2-Binding#1: Sitename:80 192.168.1.45
Server#1-Binding#2: Sitename.domain.com:80 192.168.1.15 => Server#2-Binding#2: Sitename.domain.com:80 192.168.1.45

If I execute the following:

-replace:objectName=metaProperty,scopeAttributeName=name,scopeAttributeValue="ServerBindings",match=192.168.*.*:80,replace=192.168.1.45:80

It works but it replaces both bindings and leaves only the last binding on the site:

Server#1-Binding#1: Sitename:80 192.168.1.15 => Server#2-Binding#1: (Gets Deleted)  <===THIS IS MY PROBLEM!
Server#1-Binding#2: Sitename.domain.com:80 192.168.1.15 => Server#2-Binding#2: Sitename.domain.com:80 192.168.1.45

ANOTHER WAY THAT WAS WORKING ABOUT 3 MONTHS AGO.  This way no longer works...

-replace:objectName=binding,targetAttributeName=bindinginformation,match=192\.168\.*\.*:80,replace=192.168.1.45


some .asax .svc files become empty after deploy

$
0
0

We use msdeploy V3  to push our services(about 10 services) to AWS EC2.

Here is step in script:

1.Create instance in AWS.

2.Deploy all services to the instance created in step 1 one by one.

3.Terminate the instance created in step 1.

4.Snap a new image based on the instance terminated in step 3.

5.Launch instances based on the new image snapped in step 4.

It's strange that after deploy (step 2), the Global.asax and *.svc files in the last service become empty.

I checked the source files in PackageTmp, they are not empty.

Does anyone have idea about this?

or does msdeploy have CRC/MD5 check option?

Thank you.

Mikitty

ERROR_USER_NOT_AUTHORIZED_FOR DEPLOYMENTPROVIDER for appPoolConfig Provider in IIS Web Management Service

$
0
0

I am trying to configure IIS 7 to allow non-admins to deploy to a server using WebDeploy 3.5 and the IIS Management Service. I set up an IIS Manager User and gave it permissions to the web site that I want to deploy to. With this I am able to successfully deploy from Visual Studio 2012 to a site that has been already configured, but when I check the "Include application pool settings used by this Web Project" option in the Package/Publish Web tab of the Visual Studio project properties I get this error when I try to deploy:

Web deployment task failed. (Could not complete an operation with the specified provider ("appPoolConfig") when connecting using the Web Management Service. This can occur if the server administrator has not authorized the user for this operation. appPoolConfighttp://go.microsoft.com/fwlink/?LinkId=178034 Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_USER_NOT_AUTHORIZED_FOR_DEPLOYMENTPROVIDER.)

I realize that this means that my Management Service Delegation rules are not set up correctly as I have already fixed the same error with the appHostConfig provider by adding a new rule for it. However, adding a rule for appPoolConfig has not resolved my issue. Here is a screenshot of my current rules: 

Management Service Delegation rules

I suspect this is a permissions problem so I have tried to set up the rule using different Administrator credentials but it has not worked with any credentials I have tried. I have even tried resetting the WDeployConfigWriter user's password and configuring the appPoolConfig rule it use that account without success.

I am able to deploy using the "Include application pool settings" option if I enter administrator credentials in the Connection settings of the Visual Studio Publish options. This works regardless of whether there is a rule for the appPoolConfig provider or not, but since I'm trying to set up deployments for non-admins it's not useful for me.

Can anyone help me properly create a Management Service Delegation rule that allows non-admins to configure the app pool?

P.S. For good measure here is the WebDeploy error from the application logs:

Log Name: Microsoft Web Deploy
Source: Web Deploy
Date: 10/14/2013 3:33:55 PM
Event ID: 1
Task Category: None
Level: Error
Keywords: Classic
User: LOCAL SERVICE
Computer: 
Client IP: 164.156.73.17
Content-Type: application/msdeploy
Version: 9.0.0.0
MSDeploy.VersionMin: 7.1.600.0
MSDeploy.VersionMax: 9.0.1631.0
MSDeploy.Method: Sync
MSDeploy.RequestId: b30eb173-3a1d-4d8d-a602-01a5bd894513
MSDeploy.RequestCulture: en-US
MSDeploy.RequestUICulture: en-US
ServerVersion: 9.0.1631.0
Skip: objectName="^configProtectedData$"
Provider: auto, Path:
A tracing deployment agent exception occurred that was propagated to the client. Request ID 'b30eb173-3a1d-4d8d-a602-01a5bd894513'. Request Timestamp: '10/14/2013 3:33:55 PM'. Error Details: ERROR_USER_NOT_AUTHORIZED_FOR_DEPLOYMENTPROVIDER Microsoft.Web.Deployment.DeploymentDetailedUnauthorizedAccessException: Could not complete an operation with the specified provider ("appPoolConfig") when connecting using the Web Management Service. This can occur if the server administrator has not authorized the user for this operation. appPoolConfig http://go.microsoft.com/fwlink/?LinkId=178034 Learn more at:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_USER_NOT_AUTHORIZED_FOR_DEPLOYMENTPROVIDER. at Microsoft.Web.Deployment.DelegationHelper.ImpersonateForOperation(String deploymentAction, String deploymentProvider, String deploymentPath, DelegationContextCache cache) at Microsoft.Web.Deployment.DelegationHelper.ImpersonateForOperation(String deploymentAction, DeploymentObject deploymentObject) at Microsoft.Web.Deployment.DeploymentObject.Add(DeploymentObject source, DeploymentSyncContext syncContext) at Microsoft.Web.Deployment.DeploymentSyncContext.HandleAdd(DeploymentObject destObject, DeploymentObject sourceObject) at Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildren(DeploymentObject dest, DeploymentObject source) at Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenOrder(DeploymentObject dest, DeploymentObject source) at Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenNoOrder(DeploymentObject dest, DeploymentObject source) at Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenOrder(DeploymentObject dest, DeploymentObject source) at Microsoft.Web.Deployment.DeploymentSyncContext.ProcessSync(DeploymentObject destinationObject, DeploymentObject sourceObject) at Microsoft.Web.Deployment.DeploymentObject.SyncToInternal(DeploymentObject destObject, DeploymentSyncOptions syncOptions, PayloadTable payloadTable, ContentRootTable contentRootTable, Nullable

1 syncPassId) at Microsoft.Web.Deployment.DeploymentAgent.HandleSync(DeploymentAgentAsyncData asyncData, Nullable

1 passId) at Microsoft.Web.Deployment.DeploymentAgent.HandleRequestWorker(DeploymentAgentAsyncData asyncData) at Microsoft.Web.Deployment.DeploymentAgent.HandleRequest(DeploymentAgentAsyncData asyncData)

When exactly is TransformWebConfig called?

$
0
0
I'm trying to understand the packaging/deployment pipeline of msdeploy. If I build a web project with the "Package" target, it does a nice job of putting the package in a zip file. But, when I look at the web.config in there, it's not transformed, it has "$(ReplacableToken_Web_SiteConnection-Web.config Connection String_0)" I can run the "TransformWebConfig" target and it will do the proper transform. I can also run the "Build" target and pass the "DeployOnBuild=True;DeployTarget=MSDeployPublish" and it will deploy the package on my server with the proper web.config. But, if I want to manually deploy the package to the server, how do I do a "Package" with a "TransformWebConfig" so that the zip file has the final web.config in there? I'm using MsBuild to do all of this, not the UI or command line. Thanks!

SetParameters.xml - replace DB server name part of connection string (instead of entire connection string)

$
0
0

 Hi,

How can I define a parameter that will just replace the database server part of the connection string in web.config rather than the ENTIRE connection string?

My incomplete parameters.xml file looks like this:

<?xml version="1.0" encoding="utf-8" ?>
<parameters>
  <parameter name="DatabaseServer" defaultValue="defaultDbServer">
    <parameterEntry kind="XmlFile"
                    scope="Web\.config$"
                    match="HELP ME!!!"></parameterEntry>
  </parameter>
</parameters>

 What do I put into "match"?

Deployment Package Password - VS 2012 / VS 2013

$
0
0

I have a few projects that I had configured for Web Deploy Packaging using VS 2010.  I had configured these to pick up the local IIS settings and include them in the deployment process.  Thus, a password was set for these.  This worked just great when packaged using VS 2010.  We use the IIS GUI - clicking Import Application to publish these packages.  After selecting the package to import, a prompt displays asking for the encryption password. 

The packaging process seems to have changed in VS 2012.  When I build a package using this tool, the specified password no longer works to open the file.  I can go backwards and build the package using VS 2010 - without changing anything in the property sheets - and it works as expected.  However, with both VS 2012 and 2013, the password is not being defined the same way.  

Am I doing something wrong?

Webdeploy parameters matching issue

$
0
0

hi All,

How can I replace only Initial catlog and Data source from connectionString by using parameters in Web deploy?

I have vs2010 and webdeploy 2.0. ( I need to use defualt IIS manager UI - which is using Import Application option)

Thanks in advance for any workaround or suggesions.

How to make a iisApp package parameterized so that a deployed application is referenced to a given application pool?

$
0
0

Does anybody know how to make a iisApp package parameterized so that a deployed application is referenced to a given application pool in a setParamFile?

I tried many things, please help!

Below a simplified part of our deployment script

Command to create a package: 

MSDeploy -verb:sync -source:iisApp="WSVecozo/App/Autorisatie" -dest:package="%RepositoryPath%\WWW\iisApp.FEAutorisatie.1.0.0.0.zip" -declareParamFile="%TemplatePath%\Dpf.iisApp.tplIisAPP.1.0.0.0.xml"

Content of  the declareParamFile "Dpf.iisApp.tplIisAPP.1.0.0.0.xml"

<parameters>
 <parameter name="providerPath" description="providerPath" defaultValue="NoProviderPath">
  <parameterEntry type="providerPath" scope="iisApp" />
 </parameter>
 <parameter name="applicationPool" description="Name of applicationPool" defaultValue="">
  <parameterEntry type="DeploymentObjectAttribute" scope="iisApp" match="
//@applicationPool"/>
 </parameter>
</parameters> 

Bold part is not working?

Command to install a package:

MSDeploy -verb:sync -source:Package="%RepositoryPath%\WWW\iisApp.FEAutorisatie.1.0.0.0.zip" -dest:auto -setParamFile="%RepositoryPath%\WWW\Spf.iisApp.FEAutorisatie.1.0.0.0.TST.AppAutorisatie.1.0.0.0.xml"

Content of  the setParamFile "Dpf.iisApp.tplIisAPP.1.0.0.0.xml"

<parameters>
 <setParameter name="providerPath" value="WSVecozo/app/Autorisatie" />
 <setParameter name="applicationPool" value="FEAutorisatie" />
</parameters>

 


Strange behavior when sync with contentPath

$
0
0

Hi Guys,

I have a <contentPath path="C:\Deployment\SomeContent\SomeFolder" /> in my manifest file. It is a very simple manifest file, just one contentPath and a couple of runCommand after it.

When I create a package using -dest:package.zip everything is fine and it builds the correct package (I can see everything inside it, etc).

When I sync the package using -source:package.zip -dest:auto then it also works fine: the folders are created, the files are copyed into these folders, etc.

However, when I do -source:package.zip -dest:auto,computerName=localhost then it only creates folders structure and does not copy files into them! That's it, it only creates an empty folders structure. No errors or warnings are shown, nothing is in console, it just skips files.

The same problem when I use any other machine name, not only localhost.
The permissions appear to be fine as it can connect, execute <runCommand ...>, create folders, etc. It just doesn't copy files.

Any ideas why and how to fix it?  Help!

AppOffline rule with new subfolder fails

$
0
0

We use the MS Deploy 3.0 to install also applications in subfolders but when the rule AppOffline is enabled MS Deploy fails the deploy  with the following output:

deploy:

     [exec] Info: Using ID '4d1588dc-b92e-4433-825f-bd0dd1d8d2b5' for connections to the remote server.
     [exec] Error: (29.10.2013 11:03:42) An error occurred when the request was processed on the remote computer.
     [exec] Error: The server experienced an issue processing the request. Contact the server administrator for more information.
     [exec] Error: I/O error occurred.
     [exec] Error count: 1.

BUILD FAILED - 0 non-fatal error(s), 7 warning(s)

The server doesn't expierence any issue, the required subfolder doesn't exist yet on the server and the deploy fails, if the AppOffline is disabled, MS Deploy create the subfolder and the deploy works. If you create manually the subfolder on the server the deploy works also with the AppOffline rule.

Is that a known bug of ms deploy? Has it been fixed in 3.5?

Error Code: ERROR_EXCEPTION_WHILE_CREATING_OBJECT

$
0
0

Hi,

I'm trying to migrate the contents of a remote IIS6 web server to a local (server 2012) IIS8 server. Both servers use framework 4 and I've been explicit about this in the msdeploy. The remote server has the files stored on the D:\ drive and my local server only has a C: drive so I tried adding a match and replace. It always seems to time out after (roughly) two minutes.

Here's what I'm putting in - 

C:\Program Files\IIS\Microsoft Web Deploy V3>msdeploy -verb:sync -source:webserv
er60,computerName=http://MyIPAddress/MSDEPLOYAGENTSERVICE,userName="RemoteDomain\MyAdminAccount",password="MyAdminPassword",machineconfig32.netfxversion=4,rootwebconfig32.netfxversion=4 -replace:objectName=metaproperty,match="D:\\Inetpub\
\dir",replace="C:\inetpub\dir" -dest:auto,computerName=MyLocalServer,use
rName="LocalDomain\MyAdminAccount",password="MyAdminPassword" -whatif

Full error

Error Code: ERROR_EXCEPTION_WHILE_CREATING_OBJECT
More Information: Object of type 'webServer60' and path '' cannot be created. L
earn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_EXCEPTION_WHIL
E_CREATING_OBJECT.
Error: Could not complete the request to remote agent URL 'http://MyIpAddress
/MSDEPLOYAGENTSERVICE'.
Error: The underlying connection was closed: A connection that was expected to b
e kept alive was closed by the server.
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.

At first I thought my firewall might have been blocking it but I can see no evidence of this on my firewall logs and a getDependincies request is successful - 

C:\Program Files\IIS\Microsoft Web Deploy V3>msdeploy -verb:getDependencies -sou
rce:webserver60,computerName=http://MyIpAddress/MSDEPLOYAGENTSERVICE,userName
="RemoteDomain\MyAdminAccount",password="MyAdminPassword"

Also, before I matched the framework versions it looked as though it was starting to work before a ERROR_FRAMEWORK_VERSIONS_DO_NOT_MATCH error I had about twenty lines like this - 

Info: Adding child metaKey (/LM/W3SVC/AspEnableAspHtmlFallback).
Info: Adding child metaKey (/LM/W3SVC/AspKeepSessionIDSecure).
Info: Adding child metaKey (/LM/W3SVC/AspLCID).
Info: Adding child metaKey (/LM/W3SVC/AspMaxRequestEntityAllowed).

The webDeploy service is running on the remote server. Other than travel to the remote site and do it all locally (bypassing the firewalls) I don't know what else to try. Can anyone help? 

Cheers

Encrypting web.config during deployment?

$
0
0

I have seen the new "EncryptWebConfig" rule in 3.5 but it appears to handle only the connectionsStrings section.

We don't need to encrypt the entire appSettings section, but I would like to be able to encrypt specific elements (via webdeploy), similar to how we did this back in .NET 1.1 with aspnet_setreg.exe(http://support.microsoft.com/kb/329290).

What options are out there?  Are there any extensions or custom rules folks have written?

Error The handshake failed due to an unexpected packet format

$
0
0

I get the  Error The handshake failed due to an unexpected packet format when trying to deply a web site using webdeploy.

I have tried with the command line on the server and get the same error.
I am usiung a a virtual machine tha was set up from an image, i found certificates in the server certificate from tye original server the image was created from, i deleted them and left the default certificate, but still no go.

I am stuck, any help would be appriciated thanks.

Windows 2012 R2 iis 8.5

Viewing all 663 articles
Browse latest View live


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