Asp.net 4.0 हैंडलर मैपिंग IIS7 में गुम


11

मेरे पास दो Windows 2008 R2 सर्वर हैं जो एक asp.net 4.0 ऐप चला रहे हैं। सर्वर है कि समस्या हो रही है वास्तव में asp.net पृष्ठों को ठीक लोड करता है, लेकिन अगर कोई भी अजाक्स कॉल वे काम नहीं करते हैं। मैंने देखा कि अन्य सर्वर की तरह इस सर्वर के लिए IIS में कोई .net 4.0 विशिष्ट हैंडलर मैपिंग नहीं हैं।

यह सचमुच सभी .net 4.0 मैपिंग (.axd, .soap, .cshtm, .ashx और यहां तक ​​कि .aspx) को याद कर रहा है। मैंने "aspnet_regiis -ir" चलाने की कोशिश की है, लेकिन इससे कोई मदद नहीं मिली। क्या मुझे .net 4.0 ढांचे को फिर से स्थापित करना चाहिए? मैन्युअल रूप से इन सभी लापता मैपिंग को जोड़ दें? क्या कुछ और चल रहा है?

मैं जो नहीं करना चाहता हूं वह वेब पर एक टन हैंडलर जोड़ रहा है ।config, उन्हें उस सर्वर पर आवश्यक नहीं है जो काम करता है इसलिए इसे टूटे हुए पर आवश्यक नहीं होना चाहिए।

जवाबों:


8

आपके उत्तर के लिए धन्यवाद, लेकिन मैंने पहले ही रूट हैंडलर की जांच कर ली है जो कि आवेदन हैंडलर के समान हैं और सभी .net 4 को गायब कर रहे हैं।

समस्या सुलझ गयी। मुझे बस इतना करना था कि% WinDir% \ Microsoft.NET \ फ्रेमवर्क 64 \ v4.0-30319 में aspnet_regiis निष्पादित करना था

IIS 8 में, हमें "Windows सुविधा चालू करें और बंद करें" पर जाना है और "इंटरनेट सूचना सेवाओं> वर्ल्ड वाइड वेब सेवाओं> एप्लिकेशन डेवलपमेंट फीचर्स" में जाना है और "ASP.Net 3.5, ASP.Net 4.5 और ISAPI एक्सटेंशन और चुनें फ़िल्टर "


6

यह पता चलता है कि IIS में रूट सर्वर नोड में सभी उपयुक्त हैंडलर थे, लेकिन किसी कारण से प्रश्न में वेब साइट ( यानी डिफ़ॉल्ट वेब साइट ) हैंडलर नहीं थी। मैंने बस हैंडलर मैपिंग सेक्शन में IIS के राइट नेवी में इनहेरिट की गई रीवर्ट पर क्लिक किया और अब सभी अच्छी तरह से काम कर रहा है।


3

"-I" पैरामीटर जोड़ना न भूलें!

C:\windows\system32>C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.
exe -i
Microsoft (R) ASP.NET RegIIS version 4.0.30319.17929
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation.  All rights reserved.
Start installing ASP.NET (4.0.30319.17929).
.............
Finished installing ASP.NET (4.0.30319.17929).

C:\windows\system32>
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.