2016-10-16 2 views
5

पर सेट नहीं किया जा सकता है मैंने हाल ही में अपने मेजबान में अपना एएसपी.NET कोर एप्लिकेशन प्रकाशित किया है। मैं एक HTTP त्रुटि 500.19 मार रहा हूँ।अद्वितीय कुंजी विशेषता 'नाम' के साथ 'add' प्रकार की डुप्लिकेट संग्रह प्रविष्टि को 'aspNetCore

IIS 8.5 का कहना है मुद्दा है: -

"जोड़ा नहीं जा सकता अद्वितीय प्रमुख विशेषता 'नाम' के साथ 'जोड़ें' प्रकार की डुप्लीकेट संग्रह प्रविष्टि 'aspNetCore' पर सेट"

यह भी इस पर प्रकाश डाला गया मेरी system.web सर्वर में कुंजी जोड़ने की लाइन: -

<handlers> 
    <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule"  
</handlers> 

मुझे सच में यकीन नहीं है कि इस पर क्या करना है। ऐसा लगता है कि इसका एक डुप्लिकेट उदाहरण है, इसलिए मैंने इसे नाम बदलने का प्रयास किया है, लेकिन यह अभी भी इसे फिर से जोड़ने के लिए कहता है?

यहाँ मेरी web.config है: -

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 

    <!-- 
    Configure your application settings in appsettings.json. Learn more at http://go.microsoft.com/fwlink/?LinkId=786380 
    --> 

    <system.webServer> 
    <handlers> 
    <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" /> 
    </handlers> 
    <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false"/> 
    </system.webServer> 

<system.net> 
<defaultProxy useDefaultCredentials="true" > 
</defaultProxy> 
</system.net> 
</configuration> 
+0

क्या आप पूर्ण त्रुटि लॉग पोस्ट कर सकते हैं, हो सकता है कि आप कंसोल में इसे और अधिक विस्तार से चलाएंगे। आपने आईएसएस –

+3

में यूआरएल बाइंडिंग के रूप में क्या सेट किया है क्या आपने ऐड से पहले < 'जोड़ने का प्रयास किया है? – DavidG

+1

क्या होगा यदि आप इसे 'aspNetCoreHandler' कहते हैं? –

उत्तर

2

मैं एक ही समस्या थी और मेरे मामले में लाइन

<add name="aspNetCore"... 

समस्या हल हो जाती टिप्पणी और प्रश्न लाया "यह क्यों है AspNetCoreModule के बिना काम कर रहा है "। मेरे मामले में समस्या यह थी कि मैं साइट को डिफॉल्टवेब्साइट में उप-एप्लिकेशन के रूप में जोड़ रहा था और यह wwwrootfolder में स्थित था। मुझे लगता है कि कॉन्फ़िगरेशन को डिफ़ॉल्ट रूप से डिफ़ॉल्ट वेबसाईट द्वारा उठाया गया था और सभी उप-एप्लिकेशन साइटों के लिए आवेदन किया गया था।

This link helped

तो समाधान अन्य पोर्ट पर एक अलग साइट के रूप में ले जाने के लिए किया गया था।

+0

मेरी समस्या हल हो सके। धन्यवाद! – hubert17

1

उपर्युक्त उत्तर मेरे लिए काम नहीं करता है, हालांकि डेविडजी की टिप्पणी ने मेरी समस्या का समाधान किया है, इसलिए अगर किसी और की मदद करता है तो उत्तर के रूप में पोस्ट करने जा रहा है।

मेरे लिए, मैं था नहीं एक उप आवेदन, और एक परियोजना है कि मेरे लिए के लिए एक वर्ष अचानक इस मुद्दे के साथ काम करना बंद कर कोई समस्या नहीं काम कर रहा था के रूप में यह चल रहा है। अभी भी यकीन नहीं है कि क्या बदल गया। जब मैंने <add name="aspNetCore".../> पर टिप्पणी की या हटा दिया तो त्रुटि जारी रही, और तब वह पंक्ति स्वचालित रूप से पुनः जुड़ गई।

समस्या को हल करने के लिए, मैंने को कॉन्फ़िगरेशन फ़ाइल में जोड़ा, <add name="aspNetCore"... /> प्रविष्टि से ऊपर, और चीजें फिर से काम करना शुरू कर दीं।

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