Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Έχετε μια εφαρμογή που βασίζεται στο .NET Framework 2.0 ClickOnce που υπογράφεται με ένα πιστοποιητικό συνδεδεμένη Microsoft.

  • Στο παράθυρο διαλόγου Ρυθμίσεις ασφαλείας στον Internet Explorer, μπορείτε να απενεργοποιήσετε την επιλογή εκτελούνται τα στοιχεία που δεν έχουν υπογραφεί με Authenticode.

  • Προσπαθήστε να αναπτύξετε την εφαρμογή ClickOnce, επισκεφθείτε τη διεύθυνση του διακομιστή που φιλοξενεί την εφαρμογή.

Σε αυτό το σενάριο, παρουσιάζεται μια εξαίρεση System.Deployment.Application.InvalidDeploymentException . Στη συνέχεια, λαμβάνετε το ακόλουθο μήνυμα λάθους:

Τίτλος: Δεν είναι δυνατό να ξεκινήσει την εφαρμογή
Περιγραφή: Δεν είναι δυνατό να συνεχίσει. Η εφαρμογή έχει εσφαλμένη μορφή.
Επικοινωνήστε με τον προμηθευτή της εφαρμογής για βοήθεια.

Επιπλέον, αφού κάνετε κλικ στην επιλογή Λεπτομέρειες στο παράθυρο διαλόγου, λαμβάνετε το ακόλουθο μήνυμα:

Το πρόγραμμα περιήγησης Web δεν σας επιτρέπει να εκτελείτε εφαρμογές χωρίς υπογραφή.

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή ClickOnce δεν αναγνωρίζει ένα πιστοποιητικό συνδεδεμένη με ένα έγκυρο πιστοποιητικό Authenticode.

Προτεινόμενη αντιμετώπιση

Πληροφορίες επείγουσας επιδιόρθωσης

Μια υποστηριζόμενη άμεση επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η άμεση επιδιόρθωση προορίζεται για τη διόρθωση μόνο του προβλήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε αυτήν την άμεση επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν το πρόβλημα που περιγράφεται σε αυτό το άρθρο. Αυτή η άμεση επιδιόρθωση ενδέχεται να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, σας συνιστούμε να περιμένετε έως την επόμενη ενημέρωση λογισμικού που περιέχει αυτήν την άμεση επιδιόρθωση.

Εάν η άμεση επιδιόρθωση είναι διαθέσιμη για λήψη, τότε υπάρχει μια ενότητα με τίτλο "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν εμφανίζεται, επικοινωνήστε με την Υπηρεσία εξυπηρέτησης πελατών και υποστήριξης της Microsoft για να αποκτήσετε την άμεση επιδιόρθωση.

Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που δεν αφορούν τη συγκεκριμένη άμεση επιδιόρθωση, ισχύουν οι συνηθισμένες χρεώσεις υποστήριξης. Για μια πλήρη λίστα αριθμών τηλεφώνου υποστήριξης και εξυπηρέτησης πελατών της Microsoft ή για να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:

http://support.microsoft.com/contactus/?ws=supportΣημείωση Η φόρμα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες είναι διαθέσιμη η άμεση επιδιόρθωση. Εάν η γλώσσα σας δεν εμφανίζεται, τότε η άμεση επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.


Εναλλακτικά, μπορείτε να λάβετε αυτήν την επείγουσα επιδιόρθωση από την ακόλουθη τοποθεσία της Microsoft σύνδεση στο Web:

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=28951

Προϋποθέσεις

Πρέπει να έχετε το Microsoft .NET Framework 2.0 Service Pack 2 (SP2) ή το Microsoft.NET Framework 3.5 Service Pack 1 (SP1) εγκατεστημένο για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση.

Απαίτηση επανεκκίνησης

Δεν χρειάζεται να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης, εάν δεν υπάρχει παρουσία του .NET Framework είναι σε χρήση.

Πληροφορίες αντικατάστασης άμεσης επιδιόρθωσης

Αυτή η επείγουσα επιδιόρθωση δεν αντικαθιστά άλλες επείγουσες επιδιορθώσεις.

Πληροφορίες αρχείων

Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Zώνη ώρας στο στοιχείο Hμερομηνία και ώρα " στον πίνακα ελέγχου.

Για όλες τις υποστηριζόμενες εκδόσεις των Windows XP, Windows Server 2000 και του Windows Server 2003 που βασίζονται σε x86

Όνομα αρχείου

Έκδοση αρχείου

Μέγεθος αρχείου

Ημ/νία

Ώρα

Πλατφόρμα

System.deployment.dll

2.0.50727.4401

970,752

14-Sep-2009

05:20

x86


Για όλες τις υποστηριζόμενες εκδόσεις των Windows XP, Windows Server 2000 και του Windows Server 2003 που βασίζονται σε x64

Όνομα αρχείου

Έκδοση αρχείου

Μέγεθος αρχείου

Ημ/νία

Ώρα

Πλατφόρμα

System.deployment.dll

2.0.50727.4401

970,752

14-Sep-2009

04:55

x64


Για όλες τις υποστηριζόμενες εκδόσεις των Windows XP, Windows Server 2000 και του Windows Server 2003 που βασίζεται σε τεχνολογία Itanium

Όνομα αρχείου

Έκδοση αρχείου

Μέγεθος αρχείου

Ημ/νία

Ώρα

Πλατφόρμα

System.deployment.dll

2.0.50727.4401

970,752

14-Sep-2009

04:55

IA-64

Για όλες τις υποστηριζόμενες εκδόσεις των Windows Vista SP2 και του Windows Server 2008 SP2 που βασίζονται σε x86


Όνομα αρχείου

Έκδοση αρχείου

Μέγεθος αρχείου

Ημ/νία

Ώρα

Πλατφόρμα

System.deployment.dll

2.0.50727.4431

970,752

08-Feb-2010

07:02

x86

Για όλες τις υποστηριζόμενες εκδόσεις των Windows Vista SP2 και του Windows Server 2008 SP2 που βασίζονται σε x64


Όνομα αρχείου

Έκδοση αρχείου

Μέγεθος αρχείου

Ημ/νία

Ώρα

Πλατφόρμα

System.deployment.dll

2.0.50727.4431

970,752

08-Feb-2010

07:02

x86

Για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 SP2 που βασίζεται σε τεχνολογία Itanium


Όνομα αρχείου

Έκδοση αρχείου

Μέγεθος αρχείου

Ημ/νία

Ώρα

Πλατφόρμα

System.deployment.dll

2.0.50727.4431

970,752

08-Feb-2010

07:02

x86


Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Περισσότερες πληροφορίες

Πρόσθετες πληροφορίες αρχείων


Πρόσθετες πληροφορίες αρχείων για Windows Vista SP2 και του Windows Server 2008 SP2

Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 SP2 και του Windows Vista SP2 που βασίζονται σε x86

Όνομα αρχείου

Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest

Έκδοση αρχείου

Δεν ισχύει

Μέγεθος αρχείου

4,671

Ημερομηνία (UTC)

08-Feb-2010

Ώρα (UTC)

13:43

Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 SP2 και του Windows Vista SP2 που βασίζονται σε x64


Όνομα αρχείου

Amd64_netfx-system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_8bc8c3ffb14c485b.manifest

Έκδοση αρχείου

Δεν ισχύει

Μέγεθος αρχείου

5,506

Ημερομηνία (UTC)

08-Feb-2010

Ώρα (UTC)

13:37

Όνομα αρχείου

Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest

Έκδοση αρχείου

Δεν ισχύει

Μέγεθος αρχείου

4,671

Ημερομηνία (UTC)

08-Feb-2010

Ώρα (UTC)

13:43

Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις των Windows Vista SP2 που βασίζεται σε τεχνολογία Itanium

Όνομα αρχείου

Ia64_netfx-system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_d375d898c5c8a945.manifest

Έκδοση αρχείου

Δεν ισχύει

Μέγεθος αρχείου

5,494

Ημερομηνία (UTC)

08-Feb-2010

Ώρα (UTC)

13:17

Όνομα αρχείου

Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest

Έκδοση αρχείου

Δεν ισχύει

Μέγεθος αρχείου

4,671

Ημερομηνία (UTC)

08-Feb-2010

Ώρα (UTC)

13:43

  • Authenticode είναι μια τεχνολογία της Microsoft που χρησιμοποιεί κρυπτογράφηση βιομηχανικό πρότυπο για την υπογραφή κώδικα εφαρμογής με τα ψηφιακά πιστοποιητικά. Τα ψηφιακά πιστοποιητικά επαληθεύσουν την αυθεντικότητα του εκδότη της εφαρμογής.

  • Μια αλυσίδα πιστοποιητικών είναι μια αλληλουχία πιστοποιητικών. Κάθε πιστοποιητικό της αλληλουχίας έχει υπογραφεί από την επόμενη πιστοποιητικό της ακολουθίας. Αλληλουχίες πιστοποιητικών δημιουργούνται για να δημιουργήσετε μια αλυσίδα αξιοπιστίας από ένα πιστοποιητικό ομότιμου σε ένα πιστοποιητικό αρχή έκδοσης (CA) αξιόπιστων πιστοποιητικών. Τα πιστοποιητικά της αλληλουχίας μπορεί να κληθεί "συνδεδεμένες πιστοποιητικά".

Για περισσότερες πληροφορίες σχετικά με την ανάπτυξη ClickOnce για εφαρμογές Microsoft .NET φόρμες των Windows, επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web:

http://msdn.microsoft.com/en-us/library/wh45kb66.aspx

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×