2010-06-14 13 views
5

मैं डेटाबेस के डुप्लिकेट बनाकर और .NET फ़ाइलों को एक नए फ़ोल्डर में डुप्लिकेट करके परीक्षण उद्देश्यों के लिए एक मौजूदा डीएनएन पोर्टल को डुप्लिकेट करने का प्रयास कर रहा हूं।डीएनएन रीडायरेक्ट लूप

साइट की प्रतिलिपि बनाने के बाद और वेब कॉन्फिगर को नई साइट पर इंगित करने के लिए बदल दिया और डेटाबेस में उपनाम बदल दिया मुझे यह त्रुटि मिल रही है।


इस वेबपृष्ठ में रीडायरेक्ट लूप है।

http://xxx.us/xxx/default.aspx पर वेबपृष्ठ के परिणामस्वरूप बहुत सारे रीडायरेक्ट हुए हैं। इस साइट के लिए अपनी कुकीज़ साफ़ करना या तृतीय-पक्ष कुकीज़ को अनुमति देना समस्या को ठीक कर सकता है। यदि नहीं, तो यह संभवतः एक सर्वर कॉन्फ़िगरेशन समस्या है और आपके कंप्यूटर के साथ कोई समस्या नहीं है।

+0

जैलेन, क्या आपने इस समस्या को हल किया? अगर माइक के जवाब में मदद मिली है, तो कृपया इसे स्वीकार करें। –

+0

कोई समाधान? कृपया बाँटें! – tatigo

उत्तर

4

यहाँ common causes की एक सूची है DNN छोरों रीडायरेक्ट:

1) You are setting the trust level to medium and using the 1.0.61025.0 version of System.Web.Extensions. Update the trust level to full and and update ALL occurrences of System.Web.Extensions to 3.5.0.0 in the web.config (assuming .NET 3.5 framework is installed).

Original:

<trust level="Medium"... ... 
...System.Web.Extensions, 
Version=1.0.61025.0... 

Updated:

<trust level="Full"... ... 
...System.Web.Extensions, 
Version=3.5.0.0... 

अगर वहाँ एक System.Web.Extensions.dll तुम भी जांच होनी चाहिए (संस्करण 1.0.61025.0)/बिन निर्देशिका में। यदि कोई संकलित मॉड्यूल इस असेंबली संस्करण पर निर्भर नहीं है, तो आप फ़ाइल को हटा सकते हैं। अन्यथा, web.config क्रम खंड में विधानसभा पुनर्निर्देशन का उपयोग करें:

<runtime> 
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <dependentAssembly> 
      <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/> 
      <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> 
     </dependentAssembly> 
     <dependentAssembly> 
      <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/> 
      <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> 
     </dependentAssembly> 
    </assemblyBinding> 
</runtime> 

2) You have a trailing slash in the HTTPAlias field in the PortAlias table, remove it.

1

JAllen, मेरे अनुभव में, इस प्रारूप गलत था PortalAlias ​​रिकार्ड है।

मेरा सुझाव कुछ अतिरिक्त पुनरावृत्तियों का प्रयास करना है।

उदाहरण:

  • "स्थानीय होस्ट" मेरे लिए काम करता है, लेकिन "स्थानीय होस्ट /" नहीं करता है।
  • "www.domain.com" काम करता है, लेकिन "domain.com" नहीं करता है। (क्योंकि domain.com, IIS में बाध्य नहीं है, जबकि www.domain.com कि "

विशिष्ट मूल्य तालिका अपने आईआईएस बाइंडिंग पर निर्भर करता है कि आपके PortalAlias ​​में चला जाता है। आप भी अपने मेजबान फ़ाइल की जाँच करने की आवश्यकता हो सकती सत्यापित करें कि स्थानीय होस्ट आप के लिए उपलब्ध है

C:\Windows\System32\drivers\etc\hosts 

20 से अधिक DNN तैनाती, यह मेरे, कुछ दर्द का कारण है समय की एक मुट्ठी भर में कम से कम।

+0

मेरे मामले में मुझे पोर्टल आईडी को 0 पर सेट करना पड़ा था, यह शुरू में 1 डीएनएन साइट की तुलना करने के बाद 1 पर था जो काम कर रहा था और इसे काम करने से पहले साइट के लिए ऐप पूल रीसायकल करना पड़ा – kolexinfos

0

मैं एक ठोस दिन के लिए इस मुद्दे के साथ संघर्ष किया और मैं यह कर सकते में सामान्य कारणों की सूची में कोई आइटम जोड़ें:

Cannot communicate with SQL Server

पीसीआई अनुपालन स्कैन के लिए टीएलएस 1.0 और एसएसएलवी 3 को अक्षम करने के बाद, हमने त्रुटि प्राप्त करना शुरू कर दिया: ERR_TOO_MANY_REDIRECTS। मैं सर्वर को पिंग कर सकता था और सर्वर (डेटाबेस सर्वर पर एसएसएमएस से) में लॉगिन कर सकता था, लेकिन जब मैंने वेब सर्वर से डेटाबेस में ओडीबीसी कनेक्शन बनाने का प्रयास किया, तो यह असफल रहा।

यह होम पेज (और असफल) को हिट करने का प्रयास करेगा, फिर लगातार अंडर कन्स्ट्रक्शन पेज पर रीडायरेक्ट करने का प्रयास किया जाएगा, जब तक हमें त्रुटि प्राप्त न हो जाए तब तक विफल रहें।

मुझे इसे काम करने के लिए टीएलएस 1.0 को दोबारा सक्षम करना था, लेकिन निश्चित रूप से एक अल्पकालिक फिक्स।

संबंधित मुद्दे