|
Όλοι είναι εξοικειωμένοι με τη διαμόρφωση ιστοσελίδων στις υπηρεσίες IIS και δεν νομίζω ότι υπάρχουν πολλά αδέρφια που δεν το κάνουν, αλλά κατά τη διαμόρφωση asp.net MVC, θα υπάρξουν κάποια προβλήματα. Θα καταγράψω τα προβλήματα που αντιμετώπισα κατά τη διαμόρφωση για αναφορά σας. Ο διακομιστής της μονάδας μου είναι σύστημα Windows 2003, IIS6
Απορρίφθηκε η καταχώριση καταλόγουΑυτός ο εικονικός κατάλογος δεν επιτρέπει την καταχώριση περιεχομένων.
Αυτό συμβαίνει επειδή σας λείπει ένα αρχείο dll, Επιλέξτε Τοποθεσία - Ιδιότητες > -Αρχικός κατάλογος > -Ρύθμιση παραμέτρων > -Αντιστοίχιση >
Εισαγάγετε την αντιστοίχιση εφαρμογής μπαλαντέρ παρακάτω στην επιλογή
C:WINDOWSMicrosoft.NETFramework2.0.50727aspnet_isapi.dll Σημειώστε εδώ ότι
Επιβεβαιώστε εάν το αρχείο υπάρχει αυτό το πλαίσιο ελέγχου, μην επιλέγετε ποτέ γιατί. Επειδή στην έκδοση IIS 6,7, δεν αναγνωρίζει τις ρυθμίσεις διαδρομής στο δικό μας Δρομολόγηση
Γενικά είμαστε - public static void RegisterRoutes(RouteCollection routes)
- {
- routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
- routes.MapRoute(
- "Default", // Route name
- "{controller}.aspx/{action}/{id}", // 大家看好,如果你选择了上面的复选框,这里你就得加上文件的扩展名,不然的话,会提示你,文件不存在
- new { controller = "Home", action = "Index", id = ""}// Parameter defaults
- );
Αντιγραφή κώδικαΑπλώς αλλάξτε το παραπάνω πρόγραμμα αντιστοίχισης dll σε .NET 4.0!
|