Αναγν. άρθρου: 817267 - Τελευταία αναθεώρηση: Δευτέρα, 3 Δεκεμβρίου 2007 - Αναθεώρηση: 6.10

Εμφανίζεται το μήνυμα λάθους "Ο καθορισμένος διακομιστής Web δεν λειτουργεί στην έκδοση 1.1 του ASP.NET" όταν δημιουργείτε μια εφαρμογή ASP.NET 1.1 και υπάρχουν εγκατεστημένα τα προγράμματα ASP.NET 1.1 και ASP.NET 1.0

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

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

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

Συμπτώματα

Το Microsoft Visual Studio .NET 2003 δεν είναι σε θέση να ανοίξει ένα υπάρχον έργο Web του ASP.NET 1.1 κάτω από τις ακόλουθες συνθήκες:
  • Ορίζετε την κατάσταση του ASP.NET 1.1 σε Απαγορευμένο (Prohibited) στη λίστα Επέκταση υπηρεσίας Web (Web Service Extension).

    -και-
  • Ορίζετε την κατάσταση του ASP.NET 1.0 σε Αποδεκτό (Allowed) στη λίστα Επέκταση υπηρεσίας Web (Web Service Extension).

    -και-
  • Ο υπολογιστής χρησιμοποιεί Microsoft Windows Server 2003.
Κατά την προσπάθεια δημιουργίας ενός νέου έργου ASP.NET 1.1, μπορεί να εμφανιστεί το ακόλουθο μήνυμα λάθους:
Το Visual Studio .NET εντόπισε ότι ο καθορισμένος διακομιστής Web δεν χρησιμοποιεί την έκδοση 1.1 του ASP.NET. Δεν θα έχετε τη δυνατότητα εκτέλεσης εφαρμογών ή υπηρεσιών Web του ASP.NET.

(Visual Studio .NET has detected that the specified Web server is not running ASP.NET version 1.1. You will be unable to run ASP.NET Web applications or services.)
Στην περίπτωση που κατάσταση τόσο του ASP.NET 1.1 όσο και του ASP.NET 1.0 έχει οριστεί σε Απαγορευμένο (Prohibited) στη λίστα Επέκταση υπηρεσίας Web (Web Service Extension), ενδέχεται να εμφανιστεί το ακόλουθο μήνυμα λάθους κατά την προσπάθειά σας να ανοίξετε ένα νέο έργο του ASP.NET 1.1 στο Visual Studio .NET 2003:
Το Visual Studio .NET εντόπισε ότι οι εφαρμογές και οι υπηρεσίες ASP.NET είναι κλειδωμένες στις υπηρεσίες IIS. Μπορείτε να εκτελέσετε τον "Οδηγό κλειδώματος ασφαλείας των υπηρεσιών IIS" (IIS Security Lockdown Wizard) για να αλλάξετε την κατάσταση κλειδώματος

(Visual Studio .NET has detected that ASP.NET applications and services are locked down in IIS. You can run the IIS Security Lockdown Wizard to change lockdown status)
Σημείωση Από προεπιλογή, όταν κάνετε εγκατάσταση του Microsoft .NET Framework 1.0, το ASP.NET 1.0 δεν προστίθεται στη λίστα Επέκταση υπηρεσίας Web (Web Service Extension) των υπηρεσιών Microsoft Internet Information Services (IIS) 6.0.

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

Για επιλύσετε αυτό το πρόβλημα, αλλάξτε την κατάσταση του ASP.NET 1.1 σε Αποδεκτό (Allowed) στη λίστα Web Service Extension στις υπηρεσίες IIS 6.0. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο μενού Έναρξη (Start), τοποθετήστε το δείκτη του ποντικιού στην επιλογή Προγράμματα (Programs) και, στη συνέχεια, κάντε κλικ στην επιλογή Πίνακας Ελέγχου (Control Panel).
  2. Κάντε διπλό κλικ στο στοιχείο Εργαλεία διαχείρισης (Administrative Tools) και κατόπιν κάντε διπλό κλικ στο στοιχείο Internet Information Services (IIS).
  3. Κάντε κλικ στην επιλογή Επεκτάσεις υπηρεσίας Web (Web Service Extensions).
  4. Στο παράθυρο λεπτομερειών, κάντε κλικ στην επιλογή ASP.NET v1.1.4322 στη λίστα Επέκταση υπηρεσίας Web (Web Service Extensions).
  5. Κάντε κλικ στην επιλογή Αποδεκτό (Allowed) για να αλλάξετε την κατάσταση από Απαγορευμένο (Prohibited) σε Αποδεκτό (Allowed).

Κατάσταση

Αυτή η συμπεριφορά οφείλεται στη σχεδίαση.

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

Βήματα για την αναπαραγωγή της συμπεριφοράς

  1. Κάντε κλικ στο μενού Έναρξη (Start), τοποθετήστε το δείκτη του ποντικιού στην επιλογή Προγράμματα (Programs) και, στη συνέχεια, κάντε κλικ στην επιλογή Πίνακας Ελέγχου (Control Panel).
  2. Κάντε διπλό κλικ στο στοιχείο Εργαλεία διαχείρισης (Administrative Tools) και κατόπιν κάντε διπλό κλικ στο στοιχείο Internet Information Services (IIS).
  3. Κάντε κλικ στην επιλογή Επεκτάσεις υπηρεσίας Web (Web Service Extensions).
  4. Στο παράθυρο λεπτομερειών, κάντε κλικ στην επιλογή ASP.NET v1.1.4322 στη λίστα Επέκταση υπηρεσίας Web (Web Service Extensions).
  5. Κάντε κλικ στην επιλογή Απαγορευμένο (Prohibited) για να αλλάξετε την κατάσταση από Αποδεκτό (Allowed) σε Απαγορευμένο (Prohibited).
  6. Βεβαιωθείτε ότι η κατάσταση του ASP.NET v1.0.3705 είναι Αποδεκτό (Allowed).

    Σημείωση Στην περίπτωση που το ASP.NET v1.0.3705 δεν υπάρχει στη λίστα Επέκταση υπηρεσίας Web (Web Service Extension), χρησιμοποιήστε την επιλογή Προσθήκη νέας επέκτασης υπηρεσίας Web (Add a new Web service extension) του παραθύρου "Επέκταση υπηρεσίας Web" (Web Service Extension) για να δηλώσετε το ASP.NET v1.0.3705 και, στη συνέχεια, αλλάξτε την κατάσταση σε Αποδεκτό (Allowed).
  7. Κάντε κλικ στο μενού Έναρξη (Start), τοποθετήστε το δείκτη του ποντικιού στην επιλογή Προγράμματα (Programs) και, στη συνέχεια, κάντε κλικ στην επιλογή Microsoft Visual Studio .NET 2003.
  8. Από το μενού Αρχείο (File), τοποθετήστε το δείκτη του ποντικιού στην εντολή Δημιουργία (New) και κατόπιν κάντε κλικ στην εντολή Έργο (Project).
  9. Στο παράθυρο διαλόγου Νέο έργο (New Project), κάντε κλικ στην επιλογή Έργα της Visual C# (Visual C# Projects) ή την επιλογήΈργα της Visual Basic (Visual Basic Projects) στην ενότητα Τύποι έργων (Project Types).
  10. Στην ενότητα Πρότυπα (Templates), κάντε κλικ στην επιλογή Εφαρμογή ASP.NET στο Web (ASP.NET Web Application). Λαμβάνετε τo μήνυμα λάθους που παρατίθεται στην ενότητα "Συμπτώματα" αυτού του άρθρου.

Αναφορές

Για περισσότερες πληροφορίες, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
812405  (http://support.microsoft.com/kb/812405/EL/ ) Το ASP.NET 1.0 δεν εμφανίζεται στη λίστα "Επέκταση υπηρεσίας Web" (Web Service Extension) του IIS 6.0
816783  (http://support.microsoft.com/kb/816783/EL/ ) Οι εφαρμογές ASP.NET αντιμετωπίζουν απροσδόκητη συμπεριφορά μετά την αναβάθμιση
825792  (http://support.microsoft.com/kb/825792/EL/ ) Εμφανίζεται το μήνυμα λάθους "Η έκδοση 1.1 του ASP.NET δεν λειτουργεί" (Not running ASP.NET version 1.1) κατά την προσπάθειά σας να ανοίξετε ένα έργο εφαρμογής Web του ASP.NET στο Visual Studio .NET 2003
893665  (http://support.microsoft.com/kb/893665/EL/ ) Δημιουργία και άνοιγμα έργων του ASP.NET στο Visual Studio .NET
Για περισσότερες πληροφορίες, επισκεφθείτε τις ακόλουθες τοποθεσίες της Microsoft στο Web (στα αγγλικά):
Ρύθμιση παραμέτρων μιας εφαρμογής ASP.NET για μια έκδοση του ASP.NET
http://msdn2.microsoft.com/en-us/library/1kdfe21k(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/1kdfe21k(vs.71).aspx)

Τήρηση ιστορικού εκδόσεων, συμβατότητα και εκτέλεση σε παράπλευρη παράθεση στο .NET Framework
http://msdn2.microsoft.com/en-us/netframework/aa497340.aspx (http://msdn2.microsoft.com/en-us/netframework/aa497340.aspx)

Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Οδηγός Microsoft Internet Information Services 6.0
Λέξεις-κλειδιά: 
kbwebservices kbextension kbdeployment kbwebserver kbweb kbprb KB817267