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

Web Deploy Error: "virtual directory not being configured as an application in IIS"

$
0
0

Hi all,

I am trying to use Visual Studio Publish on my Dev machine to deploy a Web Site to a separate IIS Test Server using Web Deploy and I am getting the following error which I do not understand:

Error  It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level.  This error can be caused by a virtual directory not being configured as an application in IIS. TeraTastic D:\Clancy\A_TeraTastic\Dev\TT15\TeraTastic\obj\Debug\AspnetCompileMerge\Source\app_data\nugetbackup\20170306-224002\web.config 146 

Below I have listed the offending section of the referenced web.config file with offending line 146 marked with: "<<<<<  ERROR LINE 146 <<<<<<<<"


    <httpRuntime targetFramework="4.5.1" fcnMode="Single" maxRequestLength="51200"/>
    <pages>
      <namespaces>
        <add namespace="ClientDependency.Core"/>
      <add namespace="ClientDependency.Core.Mvc"/></namespaces>
    </pages>
    <httpModules>
      <add name="ClientDependencyModule" type="ClientDependency.Core.Module.ClientDependencyModule, ClientDependency.Core"/>
    <add name="ImageProcessorModule" type="ImageProcessor.Web.HttpModules.ImageProcessingModule, ImageProcessor.Web"/>
    <add name="UmbracoModule" type="Umbraco.Web.UmbracoModule,umbraco"/>
    </httpModules>
    <httpHandlers>
      <add verb="GET" path="DependencyHandler.axd" type="ClientDependency.Core.CompositeFiles.CompositeDependencyHandler, ClientDependency.Core "/>
    </httpHandlers>
    <siteMap>                  <<<<<<<<<<<<<<<<<<<<<<  ERROR LINE 146 <<<<<<<<<<<<<<<<<<<<<<
      <providers>
        <remove name="MySqlSiteMapProvider"/>
      </providers>
    </siteMap>
  </system.web>

Any assistance to understand and resolve this error would be very much appreciated.

Thanks

Terry Clancy

ClanceZ


Using WMSvc and MSDeploy with UNC Shares

$
0
0

I'm trying to get deployment working to a load balanced IIS pair using an SMB share for application storage. I'm either missing something or what I'm trying to do doesn't work the way it does.

Setup is deployment is coming from a CI server (Teamcity if it matters) using MSDeploy through the WMSvc. Everything seems to work great until it try's to write the files to the share. Then I get access denied.

The deployment handler is configured to "run as" with a domain account that has access to the share. But it doesn't seem to be used when watching procmon during a deploy it is passing through the build agent account from the CI server. Which is fine its a domain account but does that mean I need to setup Kerberos delegation if so what do I use for end points?

Can somebody help point me in the right direction of what I am missing.

msdeploy (Remote Agent Service) - Error "The client and server cannot communicate, because they do not possess a common algorithm"

$
0
0

I get the following error when I try to deploy to my remote agent service. Any suggestions how I can resolve this error?

-------------------------------------------------------
Start executing msdeploy.exe
-------------------------------------------------------"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -source:package='C:\mypackage.zip' -dest:auto,computerName="https://myservice:8172/msdeploy.axd",userName="myuser",password="mypassword",includeAcls="False" -verb:sync -disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension -setParamFile:"C:\mySetParameters.xml" -whatif -allowUntrusted -setParam:name='IIS Web Application Name',value='My App'
Info: Using ID '929fd21c-14ef-4edf-b565-54b4dea555a9' for connections to the rem
ote server.
Error: Could not complete the request to remote agent URL 'https://myservice:8172/msdeploy.axd'.
Error: The underlying connection was closed: An unexpected error occurred on a receive.
Error: The client and server cannot communicate, because they do not possess a common algorithm
Error count: 1.


Web Deploy ExcludeFromPackageFolders & ExcludeFoldersFromDeployment both not working

$
0
0

Hi Web Deployers,

My Web Deploy from VS 2017 on my Windows 10 dev machine  to IIS on a separate Windows Server machine completes correctly but when it opens the home page of that newly deployed site I get the following error in the browser:

The directory '/App_Code/' is not allowed because the application is precompiled.

Because of this error, I am trying to EXCLUDE '/App_Code/' from my package and/or from my deployment

To do this I have made the following two changes to my project, but neither of these have been successful if preventing the deployment of the "App_Code" folder !!??

Change 1

As described at https://docs.microsoft.com/en-us/aspnet/web-forms/overview/deployment/advanced-enterprise-web-deployment/excluding-files-and-folders-from-deployment

I added the following to MyProject.wpp.targets

      <ItemGroup>
          <ExcludeFromPackageFolders Include="App_Code">
           <FromTarget>To avoid the error The directory App_Code is not allowed because the application is precompiled</FromTarget>
          </ExcludeFromPackageFolders>
      </ItemGroup>

Change 2

As described in post by post by Brian Ogden at https://stackoverflow.com/questions/650875/exclude-files-from-web-site-publish-in-visual-studio

I added the following to Properties/PublishProfiles/MyProject.pubxml

 <PropertyGroup>
    ......
    <ExcludeFoldersFromDeployment>App_Code</ExcludeFoldersFromDeployment>
    ......
</PropertyGroup>

Any assistance understanding why the App_Code folder is not being Excluded from the Package or from the Deployment, and how to fix this issue, would be appreciated.

Thanks all

Terry Clancy

ClanceZ

Please guide

$
0
0

1)Where can i get web deploy tool complete video tutorial[end 2 end]?

2)can we use this tool with GUI?

3)Is this tool only work with integration of visual studio or can we use this tool stand alone with out visual studio for only source destination & destination code deployment over the staging servers?

4)can we use this tool for code deployment over the multiple servers or web farms at a time with out network or time delay at a time like multi deployments &  at the end of multiple user profiles or accounts?

5)can we use this tool for web site creation, virtual directory, virtual application and application pool creation?

6) At last can we use this tool for any iis configuration changes at staging iis web servers?

Please guide

Thanks.

Web Deploy / VS / Publish / Settings / Databases / Connection String not working

$
0
0

Hi All,

I am using Web Deploy by way of Visual Studio / Build / Publish

I am NOT using Web Deploy and the VS Publish process to deploy my DataBase (I am doing that separately using Visual Studio Data Tools).

I AM  trying to alter my 2 web.config  database connection strings differently for each Publish Profile.  I have tried to do this using:

    Visual Studio / Build / Publish / Settings / Databases / ConnectionString  DBName;Persist Security Info=True;
   
User ID=UserName;Password=Password

    I have CHECKED the Checkbox "Use this connection string at runtime (update destination web.config)"

    I have left UNCHECKED the Checkbox Update Database

However with these settings although the deployment otherwise works well, the connection strings are NOT updated in the destination web.config

I did get my site working using standard web.config Transforms based on Build Configuration (debug, release or custom).  However I would prefer an approach that transforms Connection Strings based on Publish Profiles.

Any help to get this working would be appreciated.

Thanks

Terry Clancy

ClanceZ

Sync IIS servers, excluding some sites.

$
0
0

Problem;
We are currently syncing our CA (content author server) to our CD's (content delivery server) using web deploy.
We have a large number of sites (400+) and some sites have to be excluded from the sync.

I am looking for a way to speed up the process as it currently takes about 20min to sync all the sites.

I am doing this with a PowerShell script that just loops through the sites skipping anything in the exclude list.

$sites = Get-ChildItem IIS:\Sites -Exclude $excludsite$msdeploy ="C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe"
foreach ($site in $sites) {

I would really love to be able to just sync all of IIS except a few sites as I have seen how much faster it is to use the 

Sync-WDServer

vs the

msdeploy.exe -verb:sync

I tried moving the sync task to a PowerShell job and syncing lots of sites at the same time but if anything that seemed to be a little slower.
Looking at testing out 

Sync-WDSite

but this is still going to require looping through each site one by one and original tests had settings issues.

 

Any tips/idea’s would be appreciated.

 

IIS 7.0 to IIS 8.0 Migration Help

$
0
0

Hi

I am trying to migrate from IIS 7.0 on windows 2008 DC Edition x86 to IIS 8 windows 2012 Pro x64.

OLD 2008 MACHINE NAME: WSPWEB-1
NEW 2012 MACHINE NAME: WSPWEB-1NEW

on WSPWEB-1 on Web Deploy V3 folder I run:

msdeploy -verb:sync -source:metakey=lm/w3svc/442,computername=WSPWEB-1 -dest:auto -enableLink:appPool -whatif > c:\msdeploysync.log

then i move the folder over the network to WSPWEB-1NEW machine and run command:

msdeploy -verb:sync -source:package=c:\Site1.zip -dest:auto -enableLink:appPool > WebDeploySync.log

I then add a binding to the site to test it, the application pool gives a 503 error as the user that the application pools runs as is not migrated.

Can the tool also migrate the users and passwords??

I tried using Windows migration tool, exported users/groups from WSPWEB-1 to WSPWEB1-NEW  but it still didnt work so i think its not moving the users correctly.


Moving users script i run:
WSPWEB-1: Export-SmigServerSetting -User All -Group -Path c:\MigratedUsers\ -Verbose

WSPWEB-1NEW: Import-SmigServerSetting -User All -Group -Path c:\MigratedUsers\ -Verbose

HELP! :)


Do an unconditional copy with msdeploy

$
0
0

Is there a way to cause msdeploy to do an unconditional copy. The examples I've encountered for sync will only copy if the destination file is older than the source file.

I have a scenario where I want an unconditional copy from source to destination.

Thank you.

SQL Server Script Parameter Description Editing

$
0
0

Hello,

I have used the method described here, https://msdn.microsoft.com/en-us/library/ff398068(v=vs.110).aspx, to successfully get the 

<setParameter name="Sql script variable $(logText) in ApplicationServices-Deployment scripts"
    value="DefaultText" />

in my SetParameters.xml. My question: is there any way to edit what gets displayed as the "name" and "description" attributes before or after deploying an application via Web Deploy? Regular parameters in the parameters.xml allow one to set these values but there only seems to be a way to set the default value according to the documentation. 

Also, is there a simple equivalent to Web Deploy for desktop applications? Using Wix or InstallShield seems very involved and OneClick doesn't have an equivalent parameterization ability like Web Deploy at install time.

Thank you

Specify an AppPool in VS deployment package

$
0
0

Hi All,

I am newbie to MsDeploy , so far i have gone through many articles which suggest how to deploy my package under specified app pool using parameter.xml  but i am unable to set my app pool , it gets set to default appPool of Site and not the one mentioned in parameter.xml , then i came across the article https://forums.iis.net/t/1179941.aspx . I tried to set this in my wpp.targets file but 

 <PropertyGroup>

   <_Destination_IisServer_IisAppPoolName>Your App Pool Name</_Destination_IisServer_IisAppPoolName>

 </PropertyGroup>

even after this my archive.xml does not contain an entry for <MsDeploy.appHostConfig  .Let me know how should i proceed.

System.Runtime.InteropServices.COMException (0x800700B7): Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7)

$
0
0

Hello,

We are migrating from IIS 7.00 (on 2008 server) to IIS 10 (on a 2016 server) and are running into this error. Any pointers appreciated.

C:\>msdeploy -verb:sync -source:archiveDir=c:\migration,encryptPassword=xyzpass -dest:auto -debug
Info: Updating section (MSDeploy.webServer/webServer/appHostConfig[@path='']/configSections/sectionGroup[@name='system.webServer']/section[@name='httpCompression']).
Info: Adding child appHostConfig (MSDeploy.webServer/webServer/appHostConfig[@path='']/location[@path='']).
System.Runtime.InteropServices.COMException (0x800700B7): Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7)
   at Microsoft.Web.Deployment.IAppHostConfigLocationCollection.AddLocation(String bstrLocationPath)
   at Microsoft.Web.Deployment.AppHostConfigProvider.AddChild(DeploymentObject source, Int32 position, Boolean whatIf)
   at Microsoft.Web.Deployment.DeploymentObject.AddChild(DeploymentObject source, Int32 position, DeploymentSyncContext syncContext)
   at Microsoft.Web.Deployment.DeploymentSyncContext.HandleAddChild(DeploymentObject destParent, DeploymentObject sourceObject, Int32 position)
   at Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenNoOrder(DeploymentObject dest, DeploymentObject source)
   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.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, String syncSessionId)
   at Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentProviderOptions providerOptions, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions)
   at MSDeploy.MSDeploy.ExecuteWorker()
Error count: 1.

Failed to deploy web package to App service - error msdeploy.exe failed with return code:4294967295

$
0
0

trying to deploy a package with images and hitting this. Image size is 1k. If i remove images folder from the package all seems fine.

<div class="error-issue-text" tabindex="0" data-bind="event: { click: $parent._openLogsTab, keydown: $parent._OnEnterOrSpaceKeydown }, text: text, attr: { title: tooltip }" title="Failed to deploy web package to App Service.">Failed to deploy web package to App Service.</div>
<div class="error-icon bowtie-icon bowtie-status-failure" data-bind="css: { "error-icon-margin": !$parent.hasErrors() }"></div><div class="error-issue-text" tabindex="0" data-bind="event: { click: $parent._openLogsTab, keydown: $parent._OnEnterOrSpaceKeydown }, text: text, attr: { title: tooltip }" title="Error: (11/10/2017 12:50:03 AM) An error occurred when the request was processed on the remote computer. Error: Could not find a part of the path 'D:\home\site\wwwroot\images\propertiesPanel\Icons\dark\chevron.svg'. at Microsoft.Web.Deployment.NativeMethods.RaiseIOExceptionFromErrorCode(Win32ErrorCode errorCode, String maybeFullPath) at Microsoft.Web.Deployment.FileStreamEx.CreateInstance(String path, FileMode fileMode, FileAccess fileAccess, FileShare fileShare, Nullable`1 fileLength) at Microsoft.Web.Deployment.FilePathProviderBase.Add(DeploymentObject source, Boolean whatIf) at Microsoft.Web.Deployment.DeploymentObject.AddChild(DeploymentObject source, Int32 position, DeploymentSyncContext syncContext) at Microsoft.Web.Deployment.DeploymentSyncContext.HandleAddChild(DeploymentObject destParent, DeploymentObject sourceObject, Int32 position) at Microsoft.Web.Deployment.DeploymentSyncContext.SyncDirPathChildren(DeploymentObject destRoot, DeploymentObject sourceRoot) at Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildren(DeploymentObject dest, DeploymentObject source) at Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenNoOrder(DeploymentObject dest, DeploymentObject source) 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.SyncChildren(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, String syncSessionId) at Microsoft.Web.Deployment.DeploymentAgent.HandleSync(DeploymentAgentAsyncData asyncData, Nullable`1 passId, String user, String siteName) Error count: 1.">Error: (11/10/2017 12:50:03 AM) An error occurred when the request was processed on the remote computer. Error: Could not find a part of the path 'D:\home\site\wwwroot\images\propertiesPanel\Icons\dark\chevron.svg'. at Microsoft.Web.Deployment.NativeMethods.RaiseIOExceptionFromErrorCode(Win32ErrorCode errorCode, String maybeFullPath) at Microsoft.Web.Deployment.FileStreamEx.CreateInstance(String path, FileMode fileMode, FileAccess fileAccess, FileShare fileShare, Nullable`1 fileLength) at Microsoft.Web.Deployment.FilePathProviderBase.Add(DeploymentObject source, Boolean whatIf) at Microsoft.Web.Deployment.DeploymentObject.AddChild(DeploymentObject source, Int32 position, DeploymentSyncContext syncContext) at Microsoft.Web.Deployment.DeploymentSyncContext.HandleAddChild(DeploymentObject destParent, DeploymentObject sourceObject, Int32 position) at Microsoft.Web.Deployment.DeploymentSyncContext.SyncDirPathChildren(DeploymentObject destRoot, DeploymentObject sourceRoot) at Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildren(DeploymentObject dest, DeploymentObject source) at Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenNoOrder(DeploymentObject dest, DeploymentObject source) 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.SyncChildren(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, String syncSessionId) at Microsoft.Web.Deployment.DeploymentAgent.HandleSync(DeploymentAgentAsyncData asyncData, Nullable`1 passId, String user, String siteName) Error count: 1.</div>
<div class="error-icon bowtie-icon bowtie-status-failure" data-bind="css: { "error-icon-margin": !$parent.hasErrors() }"></div><div class="error-issue-text" tabindex="0" data-bind="event: { click: $parent._openLogsTab, keydown: $parent._OnEnterOrSpaceKeydown }, text: text, attr: { title: tooltip }" title="Error: C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe failed with return code: 4294967295">Error: C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe failed with return code: 4294967295</div>

MSDeploy Migration Failing - File Already Exists

$
0
0

I have found some examples that appear similar to my failed efforts but none that are exactly the same. I'm attempting to migrate from IIS 7.5 to IIS 8.5.

The command I'm using follows:

msdeploy -verb:sync -source:archivedir=c:\users\me\desktop\iismigration\sourceserver.zip -dest:webserver -whatif >c:\users\me\desktop\msdeploy.txt
Error: Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7)
Error count: 1.

The "whatif" file provides the following:

Info: Adding child appHostConfig (MSDeploy.webServer/webServer/appHostConfig[@path='']/location[@path='']).

The two "webServer" comments above have me thinking it's a poorly written command more so than the file already exists.

If someone has a suggestion I'll appreciate it.

application pool migration

$
0
0

hello

my situation is this

i have a iis 6 with the "default web site" with a number of applications and virtual directories

I want to migrate some of the applications and virtual directories to another iis7 under its "default web site" which is already populated with other applications. Of course i want to add the applications without disrupting the existed. I need to do this with msdeploy tool, i include the "enablelink:apppoolextension" or the "enablelink:apppool" but the application pools are not migrating, and not included in the zip package

Please advice

thanks


Exclude file path from msdeploy command line

$
0
0

Hi

I'm trying to migrate IIS 6.0 sites to a new IIS 8.0 box using msdeploy.

One of the websites include 50GB of files.  I'd like to exclude all these files from the msdeploy backup and copy them over via another method.

This is what I've tried so far without success

msdeploy -verb:sync -source:metakey=lm/w3svc/1 -dest:package=D:\Backup\Site1.zip,encryptPassword=123456 -enablelink:AppPool -skip:dirpath=D:\Optimise > WebDeployPackage.log

Error: Unrecognized skip directive 'dirpath'. Must be one of the following: "objectName," "keyAttribute," "absolutePath," "xPath," "attributes.<name>."

Error count: 1.

msdeploy -verb:sync -source:metakey=lm/w3svc/1 -dest:package=D:\Backup\Site1.zip,encryptPassword=123456 -enablelink:AppPool -skip:Directory=D:\Optimise > WebDeployPackage.log

Error: The regular expression 'D:\Optimise' is invalid.

Error: parsing "D:\Optimise" - Unrecognized escape sequence \O.

Error count: 1.

Any Ideas?

Alex

Looking for a tool to measure my website loading speed!

$
0
0

Hello mate,

Have a very good day to all. I am newbie here. I need your help please. I am looking for a tool to measure my website loading speed.

What kind of tools do you use? 

Thanks!

Error Insufficient Access to AppHostConfig

$
0
0

Hello, I'm very new to .Net Core, Web Deploy, and IIS Management.  I'm on the SysOps side of things so I want to verify that I'm doing things correctly.  I've just finished setting up Web Deploy so our Developers can deploy to IIS.  We've come across this error:
Error Insufficient Access to AppHostConfig

I've read somewhere that I could give them access to the Applicationhost.config file in the Windows\System32\inetsrv\config folder.  Is this the correct thing to do?

Exclude projects from CreatePackageOnPublish and DeployOnBuild using msbuild

$
0
0

Hi.

We use tfsbuild 2010 and provide msbuild parameters (/p:CreatePackageOnPublish=true /p:DeployOnBuild=True) to the solution being built during CI. These parameters are used by all web application projects in the solution, thus deploying all of them.

Is there a way to exclude certain web applications from being deployed? Or can we specify which of them to deploy in a comma-separated list? Can we do any hacks inside certain project files (I have an idea here, but am hoping for a simpler solution)?

Any pointers would be great!

Lars Andreas

MSDeploy ERROR_USER_NOT_ADMIN

$
0
0

I am trying to deploy an asp.net MVC site to a remote IIS Server. The deployment work fine in Visual Studio but I want to automate it.

I am using the following MSDeploy Command:

"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:sync -source:package="SportsStore.WebUI.csproj.zip" -dest:iisApp="Default Web Site/SSBuild",ComputerName="http://r2anet01.eastus.cloudapp.azure.com/MSDEPLOYAGENTSERVICE",UserName='Scott',Password='?????',AuthType='Basic' -allowUntrusted

MS deploy returns the following error:

Error Code: ERROR_USER_NOT_ADMIN
More Information: Connected to 'r2anet01.eastus.cloudapp.azure.com' using the Web Deployment Agent Service, but could not authorize. Make sure you are an administrator on 'r2anet01.eastus.cloudapp.azure.com'. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_USER_NOT_ADMIN.
Error: The remote server returned an error: (401) Unauthorized.
Error count: 1.

I am using the same username/password in MSDeploy that I use in Visual Studio.

Any help would be appreciated.

Viewing all 663 articles
Browse latest View live


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