New Posts New Posts RSS Feed: clickonce deployment issues
  FAQ FAQ  Forum Search   Calendar   Register Register  Login Login

clickonce deployment issues

 Post Reply Post Reply Page  <12
Author
orcities View Drop Down
Senior Member
Senior Member
Avatar

Joined: 28-Aug-2007
Location: United States
Posts: 454
Post Options Post Options   Quote orcities Quote  Post ReplyReply Direct Link To This Post Topic: clickonce deployment issues
    Posted: 12-Feb-2008 at 2:31pm
ClickOnceShim.dll is referenced
configuration Manager has ClickOnceShim being compiled in both the Debug and the Release builds
all files show up in the /bin/Debug folder.
all files show up in the /bin/Release folder.
 
But during publish they do not show up.
And I can't get the files to download when to use MageUI.
 
Back to Top
Bill Jensen View Drop Down
IdeaBlade
IdeaBlade
Avatar

Joined: 31-Jul-2007
Location: United States
Posts: 229
Post Options Post Options   Quote Bill Jensen Quote  Post ReplyReply Direct Link To This Post Posted: 12-Feb-2008 at 2:16pm

1.  In your first post, you said that ClickOnceShim is referenced by the Shell project.  Reconfirm this.

2.  Use the ConfigurationManager to confirm that ClickOnceShim is built as part of the active solution configuration.
 
3.  Verify that ClickOnceShim.dll is present in the bin\Debug folder of the application.
 
Bill
Back to Top
orcities View Drop Down
Senior Member
Senior Member
Avatar

Joined: 28-Aug-2007
Location: United States
Posts: 454
Post Options Post Options   Quote orcities Quote  Post ReplyReply Direct Link To This Post Posted: 12-Feb-2008 at 2:15pm
How do I get it to successfully reference all dll's needed. I know that is what the shim is suppose to do but I can't get the the .application file to run from the server.
Back to Top
orcities View Drop Down
Senior Member
Senior Member
Avatar

Joined: 28-Aug-2007
Location: United States
Posts: 454
Post Options Post Options   Quote orcities Quote  Post ReplyReply Direct Link To This Post Posted: 12-Feb-2008 at 1:38pm

I am finally able to get the clickonce deployment to work. I am using the publish feature of VS to do so, update had to be filled incorrectly and it was hidden under options. I have found that the dll from the ClickOnceShim are not loaded which is an issue because none of my module dll are loaded.

Back to Top
orcities View Drop Down
Senior Member
Senior Member
Avatar

Joined: 28-Aug-2007
Location: United States
Posts: 454
Post Options Post Options   Quote orcities Quote  Post ReplyReply Direct Link To This Post Posted: 12-Feb-2008 at 1:06pm
I have gone thru many articles online to resolve. I have changed the rights in IIS to create its own application. It is using the correct Asp.Net framework. The Mime type has been added to the headers to allow for:
 
.* - application/octet-stream
.application - application/x-ms-application
.manifest - application/x-ms-application.
 
Back to Top
orcities View Drop Down
Senior Member
Senior Member
Avatar

Joined: 28-Aug-2007
Location: United States
Posts: 454
Post Options Post Options   Quote orcities Quote  Post ReplyReply Direct Link To This Post Posted: 12-Feb-2008 at 12:59pm
I have tried to follow the instructions from the ClickOnceShim to create the deployment application. ClickOnceShim is referenced in the Shell project. I have used MageUI to create the installation. I copied to the files to the server.
 
App/1.0.0.0/
/bin
App.Application
App.exe.manifest
 
I get the following error when I try to run http://.../App/1.0.0.0/App.Application

-----------------------------------------------------------------
PLATFORM VERSION INFO
 Windows    : 5.1.2600.131072 (Win32NT)
 Common Language Runtime  : 2.0.50727.832
 System.Deployment.dll   : 2.0.50727.832 (QFE.050727-8300)
 mscorwks.dll    : 2.0.50727.832 (QFE.050727-8300)
 dfdll.dll    : 2.0.50727.42 (RTM.050727-4200)
 dfshim.dll    : 2.0.50727.42 (RTM.050727-4200)
SOURCES
 Deployment url   : http://..../App/1.0.0.0/App.application
      Server  : Microsoft-IIS/6.0
      X-Powered-By : ASP.NET
 Deployment Provider url  : http://..../App
ERROR SUMMARY
 Below is a summary of the errors, details of these errors are listed later in the log.
 * Activation of http://..../App/1.0.0.0/App.application resulted in exception. Following failure messages were detected:
  + Downloading http://..../App did not succeed.
  + The remote server returned an error: (403) Forbidden.
COMPONENT STORE TRANSACTION FAILURE SUMMARY
 No transaction error was detected.
WARNINGS
 There were no warnings during this operation.
OPERATION PROGRESS STATUS
 * [2/12/2008 1:00:42 PM] : Activation of http://..../App/1.0.0.0/App.application has started.
ERROR DETAILS
 Following errors were detected during this operation.
 * [2/12/2008 1:00:42 PM] System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
  - Downloading http://..../App did not succeed.
  - Source: System.Deployment
  - Stack trace:
   at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
   at System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
   at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)
   at System.Deployment.Application.DownloadManager.DownloadManifestAsRawFile(Uri& sourceUri, String targetPath, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
   at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirect(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
   at System.Deployment.Application.DownloadManager.FollowDeploymentProviderUri(SubscriptionStore subStore, AssemblyManifest& deployment, Uri& sourceUri, TempFile& tempFile, IDownloadNotification notification, DownloadOptions options)
   at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
   at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut)
   at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
  --- Inner Exception ---
  System.Net.WebException
  - The remote server returned an error: (403) Forbidden.
  - Source: System
  - Stack trace:
   at System.Net.HttpWebRequest.GetResponse()
   at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
COMPONENT STORE TRANSACTION DETAILS
 No transaction information is available.

-----------------------------------------------
I have also tried to use the publish feature when I do that I get a 404 error instead of 403.
I have tried to create a client installation as well. When I do that it gets passed the login screen but the form is empty.


Edited by orcities - 12-Feb-2008 at 1:02pm
Back to Top
 Post Reply Post Reply Page  <12

Forum Jump Forum Permissions View Drop Down