2015-12-10 17 views
5

पर आपके एप्लिकेशन को होस्ट करने वाली डीएनएक्स प्रक्रिया की प्रक्रिया आईडी निर्धारित करने का प्रयास करने में एक त्रुटि हुई, मेरे पास एक साफ स्थापित विंडोज 10 है, और आरसी 1 एएसपी.नेट उपकरण के साथ एक स्वच्छ स्थापित वीएस 2015 अपडेट 1 है। जब मैं authentication के बिना एक नया एएसपी.नेट एमवीसी प्रोजेक्ट शुरू करता हूं, और हिट एफ 5, मुझे "आपके आवेदन को होस्ट करने वाली डीएनएक्स प्रक्रिया की प्रक्रिया आईडी निर्धारित करने का प्रयास करने में त्रुटि हुई" त्रुटि मिली।स्वच्छ स्थापित विंडोज़ 10 + बनाम2015

मेरे पास वीएस या एएसपी.नेट से कोई पुराना संस्करण नहीं है। सब कुछ नवीनतम स्वच्छ स्थापित है। मैं इस दस्तावेज़ पर गया: http://docs.asp.net/en/latest/getting-started/installing-on-windows.html

मुझे यह topic मिला, लेकिन यह एक डुप्लीकेट सवाल नहीं है, क्योंकि मैंने कुछ भी अपग्रेड नहीं किया है, यह समस्या केवल साफ स्थापित विंडोज़ 10 + वीएस 2015 अपडेट 1 पर पॉप अप हो रही है सिस्टम। मेरे पास विंडोज 8.1 और वीएस2013 + वीएस2015 सिस्टम है, और सब कुछ ठीक काम कर रहा है। मुझे लगता है कि विंडोज 10 पर एएसपी.नेट 5 पर्यावरण स्थापित करने के लिए कुछ प्लस कदम होना चाहिए।

यहाँ आप कर रहे हैं, मेरी project.json फ़ाइल:

{ 
 
    "version": "1.0.0-*", 
 
    "compilationOptions": { 
 
    "emitEntryPoint": true 
 
    }, 
 

 
    "dependencies": { 
 
    "Microsoft.AspNet.Diagnostics": "1.0.0-rc1-final", 
 
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final", 
 
    "Microsoft.AspNet.Mvc": "6.0.0-rc1-final", 
 
    "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-rc1-final", 
 
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final", 
 
    "Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final", 
 
    "Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1-final", 
 
    "Microsoft.Extensions.Configuration.FileProviderExtensions" : "1.0.0-rc1-final", 
 
    "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final", 
 
    "Microsoft.Extensions.Logging": "1.0.0-rc1-final", 
 
    "Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final", 
 
    "Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final", 
 
    "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-rc1-final" 
 
    }, 
 

 
    "commands": { 
 
    "web": "Microsoft.AspNet.Server.Kestrel" 
 
    }, 
 

 
    "frameworks": { 
 
    "dnx451": { }, 
 
    "dnxcore50": { } 
 
    }, 
 

 
    "exclude": [ 
 
    "wwwroot", 
 
    "node_modules" 
 
    ], 
 
    "publishExclude": [ 
 
    "**.user", 
 
    "**.vspscc" 
 
    ], 
 
    "scripts": { 
 
    "prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ] 
 
    } 
 
}

+0

संभावित डुप्लिकेट [डॉट net.exe की प्रक्रिया आईडी निर्धारित करने का प्रयास करने में त्रुटि हुई जो आपके एप्लिकेशन को होस्ट कर रहा है। एक या अधिक त्रुटि हुई] (http://stackoverflow.com/questions/40965442/an-error- हुआ-प्रयास-निर्धारण-प्रक्रिया-आईडी-ऑफ-डॉट-नेट-एक्स-जो-है) –

उत्तर

4

पोस्टर ने कहा है कि उन्हें उनके प्रश्न का उत्तर मिला है लेकिन मुझे आरसी 1 के साथ एक ही त्रुटि संदेश का अनुभव हुआ और स्वीकृत उत्तर ने मेरी समस्या का समाधान नहीं किया। मैं देखता हूं कि स्वेन गिलिस अभी भी एक समाधान के लिए शिकार कर रहा है, इसलिए मैं साझा करना चाहता हूं कि मेरे लिए इस मुद्दे को हल किया जाए।

यह पता चला है कि त्रुटि आरसी 1 अपडेट 1 (और सभी पूर्व संस्करणों) में एक बग द्वारा ट्रिगर किया जा सकता है, जो तब होता है जब इंस्टॉलेशन का उपयोग विंडोज लॉगिन नाम के माध्यम से किया जा रहा है जिसमें उसमें एक स्थान है। जैसे "टिम स्मिथ"।

मैं पैच ढूंढने में सक्षम नहीं था लेकिन आसपास एक काम है। बस उस मशीन पर एक और उपयोगकर्ता खाता बनाएं जिसमें उसमें कोई स्थान न हो (उदा। "टिम") और उस खाते के अंतर्गत दृश्य स्टूडियो का उपयोग करें। मेरे मामले में इस मुद्दे को हल किया। अब मैं एएसपीनेट 5 टेम्पलेट्स के माध्यम से विजुअल स्टूडियो 2015 सामुदायिक संस्करण अपडेट 1 में वेब प्रोजेक्ट्स बना सकता हूं और उन्हें विजुअल स्टूडियो के भीतर से F5 और Ctl + F5 के माध्यम से चला सकता हूं और मुझे अब त्रुटि प्राप्त नहीं हुई है।

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

+0

इस मुद्दे को हमारे साथ साझा करने के लिए धन्यवाद! – martonx

2

अंत में मैं समाधान मिल गया। जैसा कि मैंने कहा था कि मैं इस प्रोजेक्ट में किसी प्रमाणीकरण का उपयोग नहीं करता, इसलिए मैंने "अनामिक प्रमाणीकरण सक्षम करें" और "विंडोज प्रमाणीकरण सक्षम करें" को बंद कर दिया। लेकिन ऐसा लगता है, हमें "अनामिक प्रमाणीकरण सक्षम करें" को बंद नहीं करना चाहिए, क्योंकि हमें यह पता चल जाएगा कि "आपके आवेदन को होस्ट करने वाली डीएनएक्स प्रक्रिया की प्रक्रिया आईडी निर्धारित करने में कोई त्रुटि आई है" त्रुटि।

तो समाधान "अज्ञात प्रमाणीकरण सक्षम करें" पर स्विच रखना है, भले ही आप किसी भी प्रमाणीकरण का उपयोग न करें।

+2

मेरी तरफ काम नहीं किया। मैं अभी भी एक समाधान की तलाश में हूं ... –

+0

धन्यवाद, इस उम्र में देखे गए और "अज्ञात प्रमाणीकरण सक्षम करें" ने इसे मेरे लिए तय किया –

+0

आप 'अनाम प्रमाणीकरण सक्षम करें' को चालू/बंद कैसे करते हैं? –

15

मुझे लगता है कि मेरी समस्या इसलिए थी क्योंकि मेरे पास "एसएसएल सक्षम करें" विकल्प चेक किया गया था लेकिन प्रमाणपत्र इस मशीन पर स्थापित नहीं था।

तो, सीटीएल + एफ 5 के साथ साइट को चलाने से प्रमाण पत्र स्थापित हुआ और फिर मैं अपनी समस्या को हल करने वाली साइट को डीबग करने में सक्षम था।

2

मुझे यह त्रुटि मिली जब मैं एएसपी डीबग करने का प्रयास कर रहा था।Enable SSL विकल्प के साथ नेट कोर (आरसी 1) परियोजना की जांच की गई। इससे पहले मैंने क्रोम को एसएसएल त्रुटियों को दिखाने से रोकने के प्रयास में IIS Express Development Certificate को प्रमाणपत्र प्रबंधक में Local Machine\Trusted Root Certificates फ़ोल्डर में स्थानांतरित कर दिया था। यह पता चला है कि Local Machine\Personal फ़ोल्डर में उस प्रमाणपत्र की आवश्यकता है। प्रमाण पत्र की प्रतिलिपि बनाने से समस्या हल हो गई।

0

मेरे लिए, मेरी साफ स्थापना पर, यूआरएल रिवाइट एक्सटेंशन स्थापित नहीं होने पर यह त्रुटि उत्पन्न हुई थी।

http://www.iis.net/downloads/microsoft/url-rewrite

स्थापना के बाद, मैं अब त्रुटि मिलती है।

ऊपर दिए गए प्रमाणीकरण उत्तरों से मेरे मामले में कोई फर्क नहीं पड़ता।

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