Αναγν. άρθρου: 936707 - Τελευταία αναθεώρηση: Πέμπτη, 5 Απριλίου 2012 - Αναθεώρηση: 5.0

ΕΠΙΔΙΌΡΘΩΣΗ: Α.NET Framework 2.0 διαχειριζόμενη εφαρμογή που δεν έχει υπογραφή Authenticode διαρκεί περισσότερο από το συνηθισμένο για να ξεκινήσετε

Συμβουλή συστήματοςΑυτό το άρθρο ισχύει για διαφορετικό λειτουργικό σύστημα από αυτό που χρησιμοποιείτε. Το περιεχόμενο του άρθρου που ενδέχεται να μην σας αφορά έχει απενεργοποιηθεί.

Σε αυτήν τη σελίδα

Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Όταν ξεκινάτε το Microsoft.NET Framework 2.0 διαχειριζόμενων εφαρμογών που έχει υπογραφή Microsoft Authenticode, η.NET Framework 2.0 διαχειριζόμενη εφαρμογή διαρκεί περισσότερο από το συνηθισμένο για να ξεκινήσετε.

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή ένα.NET Framework 2.0 διαχειριζόμενη συγκρότηση που δεν έχει υπογραφή Authenticode διαρκεί περισσότερο από το συνηθισμένο φόρτωση. Είναι πάντα η υπογραφή επαληθεύεται όταν το.NET Framework 2.0 φορτώνεται διαχειριζόμενη συγκρότηση που δεν έχει υπογραφή Authenticode.

Επιπλέον, το.NET Framework 2.0 διαχειριζόμενη συγκρότηση ενδέχεται να διαρκέσει περισσότερο από το συνηθισμένο φόρτωση εξαιτίας της διάφορες άλλες ρυθμίσεις. Για παράδειγμα, το.NET Framework 2.0 διαχειριζόμενη συγκρότηση ενδέχεται να διαρκέσει περισσότερο από το συνηθισμένο φόρτωση εξαιτίας της ρύθμισης παραμέτρων δικτύου.

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

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

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

Για να επιλύσετε αμέσως αυτό το ζήτημα, επικοινωνήστε με υπηρεσίες υποστήριξης πελατών της Microsoft για να αποκτήσετε την επείγουσα επιδιόρθωση. Για μια πλήρη λίστα αριθμών τηλεφώνου των υπηρεσιών υποστήριξης πελατών της Microsoft και πληροφορίες σχετικά με το κόστος υποστήριξης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://support.Microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Κατά την ενημέρωση του BIOS, ίσως χρειαστεί να απενεργοποιήστε τις επιλογές μνήμης BIOS, όπως προσωρινή αποθήκευση ή σκίαση, προσωρινά. Σε ειδικές περιπτώσεις, εάν ένας μηχανικός υποστήριξης της Microsoft κρίνει ότι μια συγκεκριμένη ενημερωμένη έκδοση θα επιλύσει το ζήτημα χρεώσεις που υφίστανται κανονικά για κλήσεις υποστήριξης, ίσως έχει ακυρωθεί. Για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη ενημερωμένη έκδοση, θα ισχύσουν οι χρεώσεις υποστήριξης.

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

Πρέπει να έχετε το.NET Framework 2.0 εγκατεστημένο πριν να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση.

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

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

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

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

Πληροφορίες αρχείου

Η αγγλική έκδοση αυτής της επείγουσας επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία περιλαμβάνονται στην συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την Ζώνη ώρας στο το Ημερομηνία και ώρα το στοιχείο στον πίνακα ελέγχου.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση του αρχείουΜέγεθος αρχείουΗμερομηνίαΏρα
Mscordacwks.dll2.0.50727.876802,30428-Απρ-200709: 22
Mscorjit.dll2.0.50727.876326,65628-Απρ-200709: 22
Mscorlib.dll2.0.50727.8764,308,99228-Απρ-200709: 22
Mscorpe.dll2.0.50727.876102,91228-Απρ-200709: 22
MSCORWKS.dll2.0.50727.8765,634,04828-Απρ-200709: 22
Normalization.dll2.0.50727.87615,36028-Απρ-200709: 22
Normidna.nlpΔεν υπάρχει59,34228-Απρ-200709: 22
Normnfc.nlpΔεν υπάρχει45,79428-Απρ-200709: 22
Normnfd.nlpΔεν υπάρχει39,28428-Απρ-200709: 22
Normnfkc.nlpΔεν υπάρχει66,38428-Απρ-200709: 22
Normnfkd.nlpΔεν υπάρχει60,29428-Απρ-200709: 22
Peverify.dll2.0.50727.876136,19228-Απρ-200709: 22
Sos.dll2.0.50727.876382,46428-Απρ-200709: 22
Vsavb7rt.dll8.0.50727.8761,330,68828-Απρ-200709: 22

Κατάσταση

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

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

Αυτή η επείγουσα επιδιόρθωση προσθέτει τη ρύθμιση παραμέτρων generatePublisherEvidence για το.NET Framework 2.0. Αφού εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση, μπορείτε να χρησιμοποιήσετε αυτή τη ρύθμιση παραμέτρων για να απενεργοποιήσετε την επαλήθευση της υπογραφής σε ένα.NET Framework 2.0 διαχειριζόμενη εφαρμογή. Μπορείτε να χρησιμοποιήσετε αυτή τη ρύθμιση παραμέτρων σε ένα αρχείο ρύθμισης παραμέτρων εφαρμογής. Για να το κάνετε αυτό, προσθέστε τον ακόλουθο κώδικα για το <ApplicationName></ApplicationName>. exe.config αρχείου για το.NET Framework 2.0 διαχειριζόμενη εφαρμογή:
<configuration>
	<runtime>
		<generatePublisherEvidence enabled="false"/>
	</runtime>
</configuration>
Εάν η εφαρμογή σας φιλοξενείται στις υπηρεσίες IIS, αλλάξτε ένα από τα εξής:
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet.config
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
Σημείωση Στο x 64 μηχανές, πρέπει επίσης να αλλάξετε ένα από τα εξής:
  • C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet.config
  • C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config
Σημείωση Εξαιτίας του τρόπου χωρίς ανάπτυξη συγκροτήσεις έχουν φορτωθεί, αυτή η ρύθμιση παραμέτρων δεν λειτουργεί σε σενάρια χωρίς ανάπτυξη.

Όταν απενεργοποιείτε την επαλήθευση της υπογραφής του.NET Framework 2.0 Διαχείριση ταχύτερη εκκίνηση της εφαρμογής.

Σημείωση Όταν απενεργοποιείτε την επαλήθευση της υπογραφής του.NET Framework 2.0 διαχείρισης εφαρμογής πλέον λαμβάνει ο publisher αποδεικτικά στοιχεία. Αυτή η συμπεριφορά επηρεάζει το.NET Framework 2.0 διαχειριζόμενη εφαρμογή μόνο όταν χρησιμοποιείτε publisher αποδεικτικά στοιχεία ή όταν χρησιμοποιείτε την κλάση PublisherIdentityPermission .

Η ρύθμιση παραμέτρων του generatePublisherEvidence θα είναι διαθέσιμο στην έκδοση του το.NET Framework που ακολουθεί η Microsoft.NET Framework 3.0.

Για να δημιουργήσετε ένα αρχείο ρύθμισης παραμέτρων εφαρμογής που περιέχει αυτήν τη ρύθμιση παραμέτρων, ακολουθήστε τα εξής βήματα:
  1. Δημιουργήστε ένα αρχείο και στη συνέχεια ονομάστε το αρχείο του <ApplicationName></ApplicationName>. exe.config αρχείο.
  2. Σε ένα πρόγραμμα επεξεργασίας κειμένου, ανοίξτε το αρχείο που δημιουργήσατε στο βήμα 1.
  3. Προσθέστε τον ακόλουθο κώδικα στο αρχείο.
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
    	<runtime>
    		<generatePublisherEvidence enabled="false"/>
    	</runtime>
    </configuration>
  4. Αποθηκεύστε τις αλλαγές στο αρχείο.

Αναφορές

Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
824684  (http://support.microsoft.com/kb/824684/ ) Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερωμένων εκδόσεων λογισμικού της Microsoft

Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft .NET Framework 2.0
Λέξεις-κλειδιά: 
kbvistasp1fix kbcode kbfix kbqfe kbhotfixserver kbmt KB936707 KbMtel
Μηχανικά μεταφρασμένοΜηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:936707  (http://support.microsoft.com/kb/936707/en-us/ )