Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Click once error at the clients' machines

Îåêßíçóå áðü ôï ìÝëïò Δημήτρης Μπούνδρης. Τελευταία δημοσίευση από το μέλος Dimitris Papadimitriou στις 27-08-2008, 09:57. Υπάρχουν 6 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  25-08-2008, 10:17 44248

    Click once error at the clients' machines

    Καλημέρα,

     

    Είχα αλλάξει το certification key από το VS και παρατηρήθηκε το παρακάτω error σε όλους τους clients.

     

    ERROR DETAILS

                Following errors were detected during this operation.

                * [25/8/2008 9:50:55 πμ] System.Deployment.Application.DeploymentException (SubscriptionState)

                            - The deployment identity does not match the subscription.

                            - Source: System.Deployment

                            - Stack trace:

                                        at System.Deployment.Application.SubscriptionStore.CheckUpdateInManifest(SubscriptionState subState, AssemblyManifest deployment, Version currentVersion)

                                        at System.Deployment.Application.ApplicationActivator.PerformDeploymentUpdate(SubscriptionState subState)

                                        at System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, TempFile& deployFile)

                                        at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut)

                                        at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

     

    COMPONENT STORE TRANSACTION DETAILS

                No transaction information is available.

    Υπάρχει κάποια λύση ώστε να μην χρειάζεται να γίνεται απεγκατάσταση στους χρήστες κάθε φορά που γλίνεται expire το cert?


    Dimitris Boundris
    Software Engineer
  •  25-08-2008, 10:35 44249 σε απάντηση της 44248

    Απ: Click once error at the clients' machines

    Στο .ΝΕΤ 3.5 έχουν επιτρέψει το update με διαφορετικό cert. Αν δεν παίζεις με .NET 3.5 έχασες...


    Vir prudens non contra ventum mingit
  •  26-08-2008, 12:26 44294 σε απάντηση της 44249

    Απ: Click once error at the clients' machines

    Φαντάζομαι ότι το μήνυμα το παίρνεις αν πας να ανοίξεις την εφαρμογή απευθείας από το shortcut της.

    Αν πας στη publish.htm σελίδα με τον browser πρέπει να είναι ok. Σωστά;


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  26-08-2008, 16:54 44302 σε απάντηση της 44294

    Απ: Click once error at the clients' machines

    Στην πραγματικότητα το πρόβλημα το έχουν όλοι οι clients που ανοίγουν την εφαρμογή από το shortcut του Program Files.

    H λύση είναι να επαγκαταστήσουν την εφαρμογή και με το publish.htm ν ατην εγκαταστήσουν ξανα.

    Βέβαια, για shared network folders θα πρέπει να θυμούνται passowords, να ελέγχουν εαν έχει λήξει κλπ.

    Νόμίζω ότι λήγει το cert κάθε χρόνο;


    Dimitris Boundris
    Software Engineer
  •  26-08-2008, 17:18 44303 σε απάντηση της 44302

    Απ: Click once error at the clients' machines

    Λήγει σε ένα χρόνο αν κάνεις το πιστοποιητικό από το visual studio. Νομίζω ότι αν το κάνεις από command line (makecert.exe) τότε μπορείς να ορίσεις την ημερομηνία λήξης.

    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  27-08-2008, 09:43 44312 σε απάντηση της 44303

    Απ: Click once error at the clients' machines

    Πάντως είδα ότι υπάρχει workaround το οποίο θα πρέπει να χρησιμοποιήσω:

    http://support.microsoft.com/Default.aspx?kbid=925521

     


    Dimitris Boundris
    Software Engineer
  •  27-08-2008, 09:57 44313 σε απάντηση της 44312

    Απ: Click once error at the clients' machines

    Σωστός! Δεν το ήξερα αυτό. Ουσιαστικά ανανεώνεις το παλιό πιστοποιητικό!

    Περίεργο όμως που δίνουν τον κώδικα για να φιάξεις μόνος το εργαλείο και δεν δίνουν το εργαλείο έτοιμο! Ψιλά γράμματα όμως!


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems