2011-06-21 14 views
5
में विधानसभा दर्ज की नहीं है

मैं निम्नलिखित इस लेख के निर्देशों आईआईएस 7 के लिए एक कस्टम पुनर्लेखन प्रदाता बनाया है: Developing a Custom Rewrite Provider for URL Rewrite Moduleसेटअप परियोजना सही ढंग से GAC

तैनाती को आसान बनाने के लिए, मैं एक VS2010 सेटअप परियोजना बनाया है और इसे कॉन्फिगर तैनात करने के लिए है मेरी जीएसी के लिए असेंबली।

enter image description here

जब मैं इंस्टॉलर चला, इसे सफलतापूर्वक पूर्ण करता है और प्रकट होता है GAC में विधानसभा (मैं Gacutil.exe/एल का उपयोग कर सत्यापित किया है) पंजीकृत होना चाहिए।

हालांकि, जब मैं नए पुनर्लेख प्रदाता को पंजीकृत करने के लिए आईआईएस प्रबंधक में जाता हूं तो यह उपलब्ध प्रदाताओं की सूची में प्रदर्शित नहीं होता है।

मैंने gacutil.exe/if का उपयोग करके मैन्युअल रूप से असेंबली स्थापित करने का प्रयास किया है। यह आईआईएस प्रबंधक में उपलब्ध प्रदाताओं की सूची में काम करता है और असेंबली दिखाई देता है।

क्या मुझे अपने सेटअप प्रोजेक्ट में कुछ प्रकार की कॉन्फ़िगरेशन याद आ रही है?

+2

आपने जीएसी में असेंबली स्थापित करने के लिए अपनी परियोजना को कैसे कॉन्फ़िगर किया? –

+1

ग्लोबल असेंबली कैश फ़ोल्डर जोड़कर और मेरे आईआईएस रिवाइट प्रदाता प्रोजेक्ट से –

+1

तक आउटपुट जोड़ने से सबकुछ मेरे लिए सही लगता है, जहां तक ​​वे विज्ञापन करते हैं कि यह कैसे काम करना चाहिए, क्या आपने कस्टम एक्शन माना है और सीधे खुद को gacutil पर कॉल किया है। –

उत्तर

2

मेरे पास मेरे प्रदाता को हाथ से पकड़ने के बाद एक ही समस्या थी (प्रदाता दिखाई नहीं दे रहा था)। मेरे मामले में, माइयू प्रोजेक्ट पर फ्रेमवर्क संस्करण को 4.0 से 3.5 तक छोड़कर चाल चल रही थी।