"আইআইএস এক্সপ্রেস ওয়েব সার্ভার চালু করতে অক্ষম।" ভিজ্যুয়াল স্টুডিওতে


113

আমি ভিজ্যুয়াল স্টুডিওর মাধ্যমে আমার ওয়েব পরিষেবা চালানোর চেষ্টা করেছি। আমি এর মতো সমস্যার মুখোমুখি হয়েছি:

---------------------------
Microsoft Visual Studio
---------------------------
Unable to launch the IIS Express Web server.

Failed to register URL "http://localhost:63591/" for site "xxxxxx" application
"/". Error description: The process cannot access the file because it is being
used by another process. (0x80070020)

---------------------------
OK   
---------------------------

আমি টাস্ক ম্যানেজারকে দেখেছি এবং দেখেছি যে পিআইডি 4 সিস্টেম দ্বারা ব্যবহৃত হয় এবং এর বিবরণ NT Kernel & System. তাই আমি বন্ধ করার চেষ্টা করেছি http service। সমস্ত নির্ভরশীলতা পরিষেবা বন্ধ হয়ে গেছে। তবে HTTP পরিষেবা বন্ধ করার ক্ষেত্রে আমি একটি সমস্যার মুখোমুখি

The service is starting or stopping.  Please try again later.

সুতরাং, আমি নিজে থেকে পরিষেবাটি বন্ধ করার এবং শুরু করার চেষ্টা করেছি। তবে শেষ প্রক্রিয়াটি অক্ষম। যদি কেউ এই সমস্যাটিতে সহায়তা করতে পারে তবে এটি সহায়ক হবে


4
উইন্ডোজ 10 আপডেট করার পরে ইস্যুটি দেখুন: developercommune.visualstudio.com/content/problem/580466/…
জিয়াও

FWWW, উপরের লিঙ্কটি এখানে একটি লিঙ্কের দিকে ইঙ্গিত করে , যা বলেছে আপনি চেষ্টা করতে পারেনnetsh http add iplisten ipaddress=::
জিয়াও

উত্তর:


139

Https://www.davidsalter.co.uk/unable-to-launch-the-iis-express-web-server-error-0x80070020/ থেকে

ত্রুটি কোডের 0x80070020অর্থ ERROR_SHARING_VIOLATION, যা আইআইএস এক্সপ্রেসের ক্ষেত্রে (বা আইআইএস) এর অর্থ এটি যে পোর্টটি শোনার চেষ্টা করছে সেটি অন্য প্রক্রিয়া দ্বারা ব্যবহৃত হচ্ছে।

ব্যবহার করুন netstatখুঁজে বের করতে যা প্রয়োগ বন্দর ব্যবহার করছে কমান্ড।

netstat -ao | findstr <port_number_to_search_for>

aপরামিতি সব সংযোগ এবং শোনা পোর্ট প্রদর্শন করে netstat কমান্ড বলে।

oপরামিতি সংযোগে যুক্ত প্রসেস ID প্রদর্শন করে netstat কমান্ড বলে।

উপরের নেটস্যাট কমান্ডটি চালনা করলে আউটপুট তৈরি হবে যেমন:

C:\>netstat -ao | findstr 4026
TCP    12.0.0.1:4026        cs-pc:4026         LISTENING       9544

প্রদর্শিত সর্বশেষ সংখ্যা (এখানে 9544) প্রক্রিয়া আইডি।


11
দুর্দান্ত উত্তর! আপনি কেবল সমাধানটি বর্ণনা করেন না, আপনি পরামিতিগুলির অর্থও অন্তর্ভুক্ত করেন। আমি আশা করি সমস্ত উত্তর এই মত ছিল!
ক্রিশ্চিয়ান

8
এটি আমাকে সহায়তা করেছিল এবং এটি আপত্তিজনক পিআইডি হ'ল Chrome.exe। আমি ক্রোম পুনরায় চালু করেছি, এবং সমস্যাটি চলে গেল।
অ্যাস্ট্রোস্টেভ

4
দুর্দান্ত উত্তর। এই আমি দেখেছি যে স্কাইপ উভয় পোর্ট 80 এবং পোর্ট 443 আমি স্কাইপ নিহত এবং তারপর স্বাভাবিক হিসাবে লঞ্চ iisexpress পেরেছিলেন উপর শুনছিলাম, এখন পোর্ট 80 443 জন্য আমার অতিরিক্ত বাইন্ডিং দেখাচ্ছে ব্যবহার
অ্যালিস্টার

4
আপনার প্রসেস আইডির সাথে TASKKILL /PID 2756 /Fপ্রতিস্থাপন করুন একটি উন্নত সেমিডি উইন্ডোতে চালান2756
স্ট্যাকওভারফ্লোথ

15
-nএটিও স্যুইচ দিয়ে বেশ দ্রুত তৈরি করা যায় - এটি "সংখ্যাসূচক" আউটপুট ব্যবহার করে, যার অর্থ হ'ল নেমে আইপি অ্যাড্রেসগুলি সমাধান করার জন্য ডিএনএস অনুসন্ধানের সময় নষ্ট করে না।
Tullo_x86

73

উইন্ডোজ 10-এ ভিজ্যুয়াল স্টুডিও 2019 থেকে কোনও প্রকল্প চালানোর চেষ্টা করার সময় আমার অনুরূপ সমস্যা হয়েছিল অ্যাপ্লিকেশনটি আরম্ভ করা যায়নি কারণ বন্দরটি সম্ভবত অন্য একটি প্রক্রিয়া দ্বারা ব্যবহৃত হয়েছিল। তবে netstatকমান্ডটি দেখিয়েছিল যে কোনও অ্যাপ্লিকেশন ব্যবহার করে বন্দর ব্যবহার করা হচ্ছে না।

2-দিন গুগলিং করার পরে আমি একটি সমাধান পেয়েছি যা আমার পক্ষে কাজ করে। আমি যে বন্দরটি ব্যবহার করার চেষ্টা করছিলাম সেটি বাদ দেওয়া পোর্ট সীমার মধ্যে ছিল যা আপনি কমান্ডটি চালিয়ে দেখতে পারেন:

netsh interface ipv4 show excludedportrange protocol=tcp

আমার ক্ষেত্রে এই বন্দরগুলি যে সমস্ত অপরাধীরা সংরক্ষণ করেছিল তা হ'ল উইন্ডোজ এবং হাইপার-ভি এর ডকার er

সমাধান

আমি ডকার আনইনস্টল করেছি (যেমন আমার এটির প্রয়োজন ছিল না) এবং হাইপার-ভি অক্ষম করে। হাইপার-ভি অক্ষম করতে: এখানে যান: কন্ট্রোল প্যানেল-> প্রোগ্রাম এবং বৈশিষ্ট্য-> উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ করুন। আনটিক হাইপার-ভি এবং কম্পিউটারটি পুনরায় চালু করুন।

পুনঃসূচনা করার পরে কমান্ডটি netsh interface ipv4 show excludedportrange protocol=tcpকোনও পোর্ট সংরক্ষিত নেই।

তারপরে আমি একটি উন্নত কমান্ড লাইন থেকে নিম্নলিখিত কমান্ডটি চালিয়ে আমার আবেদনের জন্য বর্ধিত বন্দর পরিসরে পোর্ট যুক্ত করেছি:

netsh int ipv4 add excludedportrange protocol=tcp startport=50403 numberofports=1 store=persistent

তারপরে আমি হাইপার-ভি পুনরায় সক্ষম করেছি (প্রয়োজনে ডকার পুনরায় ইনস্টল করা যেতে পারে) এবং কম্পিউটারটি আবার চালু করে।

হাইপার-ভি এখন আমার অ্যাপ্লিকেশন দ্বারা ব্যবহৃত বন্দরে হস্তক্ষেপ ছাড়াই তার বন্দরগুলি সংরক্ষণ করে: সংরক্ষিত বন্দর রেঞ্জ


এটি আমার পক্ষে কাজ করেছে, ডকারের দরকার নেই, তাই এটি আনইনস্টল না করে কেবল প্রারম্ভকালে কেবল অক্ষম করেছিলাম।
সিডারিক

7
আমি আমার বন্দরটি বাদ দিয়ে দেওয়া রেঞ্জের বাইরে রেখে শেষ করেছি .. তবে এটি আমার অনেক সময় সাশ্রয় করেছে। ধন্যবাদ.
Cory

4
@ কোরির মতো আমি বনামে আমার বন্দর পরিবর্তন করে রেঞ্জের বাইরে কিছু হতে পারি, বিরক্ত করলাম কারণ এখন যখনই আমি এটি করি ততবারই রেফারেন্সিং অ্যাপ্লিকেশন পরিবর্তন করতে হবে তবে পুরো পুনরায় আরম্ভের চেয়ে ভাল।
নিক রুবিনো

4
আমি বছরের পর বছর এটি খুঁজছিলাম । আমি ভাবছি যে ঠিক কোন অ্যাপটি আমার বন্দরগুলি চুরি করেছে তা নির্ধারণ করার কোনও উপায় আছে ? ধন্যবাদ
সাইমন মউরিয়ার

হাইপার-ভি অক্ষম করা এবং পুনরায় চালু করা আমার জন্য এটি স্থির করে
কাইল বারকেট

30

আমারও একই সমস্যা ছিল। আমি কেবল ভিজ্যুয়াল স্টুডিও পুনরায় চালু করেছি এবং এটি কার্যকর হয়েছে।


4
আমার কম্পিউটার আপডেটগুলি থেকে পুনরায় শুরু হয়েছিল এবং নেটস্যাট বন্দর ব্যবহার করে কোনও প্রক্রিয়া দেখায় না। এটি কেবল সমাধান ছিল যা কাজ করেছিল। ধন্যবাদ!
goodies4uall

4
আমার
মেশিনটিও

আশ্চর্যজনকভাবে আমার কাছে ভিজ্যুয়াল স্টুডিও (2017) পুনরায় চালু করা কাজ করেছিল। ধন্যবাদ!
থমাস গ্যাসম্যান 14

আমার ক্ষেত্রে, আমার উইন্ডোজ 10 বক্সটি নীল-স্ক্রিনযুক্ত, এবং আমাকে দুবার পুনরায় বুট করতে হয়েছিল । অন্যান্য ওয়েবসাইটের প্রকল্পগুলি ভাল কাজ করেছে (বিভিন্ন স্থানীয় বন্দর), এবং এখানে অন্যান্য উত্তরগুলির কোনওটিই কাজ করে না। প্রকল্পের জন্য পোর্ট পরিবর্তন করাও এটি ঠিক করে নি। আইআইএস এক্সপ্রেসে নিজেই অন্য কোনও কনফিগারেশন থাকতে হবে।
গ্রেঞ্জার

দেখে মনে হচ্ছে এটি আমার সাথে ঘটে যখনই আমি F5 ব্যবহার করে ডিবিগিংয়ের মাধ্যমে ভিএস 2019 তে কোনও প্রকল্প পরিচালনা করি, তারপরে এটি পরে সিটিআরএল + এফ 5 ব্যবহার করে ডিবাগ না করে এটি চালানোর চেষ্টা করুন যা ব্যর্থ হয়। একটি পুনঃসূচনা এটি সংশোধন করে, যদিও আমি আশা করি আমি আসলে এটি প্রথম স্থানে থেকে আটকাতে পারি।
pwhe23

29

আমারও একই প্রশ্ন ছিল. @ কাউটস্কি লোজনো উপরে যেমন উল্লেখ করেছেন অন্য একটি অ্যাপ্লিকেশন সেই বন্দরটি ব্যবহার করছে।

সুতরাং [একটি উইন্ডোজ ওএসের জন্য] ঠিক:

  • ওপেন রিসোর্স মনিটর (টাস্ক ম্যানেজার -> পারফরম্যান্স -> ওপেন রিসোর্স মনিটর)
  • নেটওয়ার্ক ট্যাবে ক্লিক করুন ।
  • এবং টিসিপি সংযোগগুলিতে আইআইএস এক্সপ্রেস যে লোকাল পোর্ট ব্যবহার করে এবং এটি বন্ধ করে তা ব্যবহার করে। (এটি আমার ক্ষেত্রে ফায়ারফক্স ছিল)

নিখুঁতভাবে কাজ করেছেন!
আল বেলমন্ডো

12

আমরা ভিজ্যুয়াল স্টুডিও ২০১২ থেকে ২০১৫ সাল পর্যন্ত একটি সমাধান আপগ্রেড করার পরেও আমি একই সমস্যার মধ্যে পড়েছিলাম I আমি এখানে এসে netstatকেবল সেখানে এসে পৌঁছেছিলাম যে অন্য কোনও অ্যাপ্লিকেশন একই বন্দর ব্যবহার করছে না। এটি সক্রিয় আউট আমি ম্যাপ একই পোর্ট সঙ্গে একই সাইট ছিল applicationhost.configUsers/<username>/Documents/IISExpress/configএবং applicationhost.config.vsফোল্ডারের আমার সমাধান ভিতরে। আমার নোট করা উচিত যে সমস্যাটি আপগ্রেডের পরেও শুরু হয়নি। এটি কেবল এক সকালে ধারাবাহিকভাবে ব্যর্থ হওয়া শুরু করে। একটি দম্পতি পুনরায় বুট করার পরেও সমস্যার সমাধান হবে বলে মনে হচ্ছে না।

আমার দস্তাবেজগুলিতে সঞ্চিত এক থেকে বিরোধযুক্ত সাইটগুলি সরিয়ে ফেলা এবং ভিজ্যুয়াল স্টুডিও পুনরায় চালু করা সমস্যার সমাধান করেছে।


এই আমাকে সাহায্য: applicationhost.configহয় .vs\configআপনার সমাধান ফোল্ডারের অধীনে ফোল্ডার।
এরিক ওপিজিক

9

যদি নেটস্যাট ইতিমধ্যে বন্দরটি ব্যবহার করে কিছু না দেখায়

netstat -ano | findstr <your port number>

বন্দরটি বাদ দেওয়া হতে পারে, এই কমান্ডটি আরও কিছু দ্বারা পরিসীমা অবরুদ্ধ হয়েছে তা দেখতে চেষ্টা করুন:

netsh interface ipv4 show excludedportrange protocol=tcp

আপনি বেশ কয়েকটি পোর্টের জন্য স্টার্ট পোর্ট থেকে সীমাটি অবরোধ মুক্ত করার চেষ্টা করতে পারেন (প্রশাসকের সাথে কমান্ড প্রম্পট প্রয়োজন):

netsh int ip delete excludedportrange protocol=tcp numberofports=<number of ports> startport=<start port>

আমার জন্য আমি এগুলি অবরোধ মুক্ত করতে পারি না, আমি সবেমাত্র "অ্যাক্সেস প্রত্যাখ্যান করা" পেয়েছি, তাই আমার সাইটের জন্য অন্য একটি বন্দর বেছে নেওয়ার চেষ্টা শেষ করেছি।


এর সাহায্য ছাড়া আর কিছুই নয়। আমি দেখতে পেলাম আমার বন্দর নম্বর অন্তর্ভুক্ত netsh interface ipv4 show excludedportrange protocol=tcp। এটি সমাধান করার জন্য আমি এটি না পাওয়া পর্যন্ত প্রচুর সময় নষ্ট করা হয়েছিল। অনেক ধন্যবাদ @ জোহান লিওনার্ড
জ্যান্তনি


4

উইন্ডোজ 10 এবং / অথবা ভিজ্যুয়াল স্টুডিও 16+ আপডেট করার পরে এটি কোনও অভ্যন্তরীণ বাগের কারণে ঘটতে পারে যা আইআইএসইএক্সপ্রেস কোনও বিকাশ ওয়েবসাইট নিবন্ধনে ব্যর্থ হয় কারণ এটি আর localhostসংযোগ গ্রহণ করে না ।

সমস্যা সমাধানের জন্য, আপনাকে কেবল পুনরায় বাইন্ডিং নিবন্ধন করতে হবে। এটি করতে, প্রশাসনিক শেল থেকে নিম্নলিখিত কমান্ডটি চালান:

netsh http add iplisten ipaddress=:: 

3

নেটস্যাট কোনও বিরোধ না দেখালেও আমার এই সমস্যাটি ছিল।

নিম্নলিখিতটি আমার জন্য এটি স্থির করেছে:

  1. ভিজ্যুয়াল স্টুডিও বন্ধ করুন
  2. ফাইল এক্সপ্লোরার খুলুন
  3. আপত্তিজনক প্রকল্পের ফোল্ডারে নেভিগেট করুন
  4. আপত্তি এবং বিন ফোল্ডারগুলি মুছুন
  5. * .User ফাইলটি মুছুন (এটি সম্ভবত alচ্ছিক )
  6. ভিজ্যুয়াল স্টুডিও পুনরায় চালু করুন এবং আবার চেষ্টা করুন

2

এমভিসি প্রকল্পটি আপগ্রেড করার সময় আমার এই সমস্যা হয়েছিল । আমি আমার বিদ্যমান .csproj ফাইলটির উপরে নতুন-এমভিসি .csproj এর অনুলিপি করেছি এবং তারপরে একটি সম্পূর্ণ কার্যকারী প্রকল্পে ফিরে এসেছি। আমি যা বিবেচনা করতে ব্যর্থ তা হ'ল পুরানো .csproj এ বিদ্যমান বন্দর নম্বর। নতুন প্রকল্পটিতে একটি নতুন বন্দর নম্বর ছিল, তবুও প্রকল্প / সমাবেশের নাম ভাগ করা হয়েছে। আইআইএস এক্সপ্রেসটির মন হারাতে এবং এই ব্যতিক্রমটি ছুঁড়ে ফেলার জন্য এটি যথেষ্ট ছিল।

পুরানো পোর্ট নম্বরটি গিটের বাইরে খনন করা এবং আইআইএস এক্সপ্রেস ইউআরএলটি প্রজেক্ট সেটিংসে অন্তর্ভুক্ত করার জন্য এটি ঠিক করার জন্য যথেষ্ট ছিল।


2

কমান্ড কনসোলে না গিয়ে এটির মধ্যে সবচেয়ে সহজ প্রথম পাসটি হ'ল সমস্ত অ্যাপ্লিকেশন (ভিএস সহ) বন্ধ করে দেওয়া, তারপরে নিজেই ভিএস চালু করে আবার চেষ্টা করুন। আপনার ব্রাউজারের মতো দ্বিধা সৃষ্টি করার মতো আরও একটি অ্যাপ্লিকেশন সম্ভবত রয়েছে। আমার ক্ষেত্রে ক্রোম এটির কারণ ঘটেছে এবং সবকিছু বন্ধ করে এবং ভিএস পুনরায় চালু করার সময় সমাধান হয়েছিল আমি আবার ক্রোম খুললাম এবং সবকিছু ঠিক আছে।

উপরের নেটস্ট্যাট স্টাফগুলি দরকারী, তবে আমার কাছে কেবল তখন যদি আপনি প্রস্তাবিত যা করতে না পারেন।


2

সমস্ত উত্তর সংক্ষেপে। 2 টি সমাধান আছে। দুজনেই আমার পক্ষে কাজ করেছেন। - সমাধান # 1 একই পোর্ট ব্যবহার করে এমন অ্যাপ্লিকেশনটি মেরে ফেলুন। - সমাধান # 2 আপনার প্রকল্পের জন্য আলাদা পোর্ট ব্যবহার করতে আইআইএস এক্সপ্রেসটি কনফিগার করুন।

সমাধান # 1 (ত্রুটি বার্তায় পোর্টটি ধরার বিষয়টি 443 ছিল) কমান্ড লাইনে চালান:

netstat -ao | findstr 443

এটি প্রত্যাবর্তন করে: TCP 0.0.0.0:443 pe01:0 LISTENING 2904 শেষ সংখ্যাটি (@ ক্রিস-সিফহাউয়ারকে ধন্যবাদ) হত্যার জন্য পিআইডি। টাস্ক ম্যানেজার -> প্রক্রিয়াগুলি -> [সমস্ত ব্যবহারকারীদের থেকে প্রক্রিয়াগুলি দেখান] এ যান, পিআইডি = 2904 দিয়ে একটি প্রক্রিয়াটি হত্যা করুন। আমার ক্ষেত্রে, এটি ভিএমওয়্যার হোস্ট ছিল।

সমাধান # 2 (মনে করুন বার্তাটি হ'ল "মাইপ্রজেক্ট.ওয়েবসাইট 0" সাইটের জন্য URL " http: // লোকালহোস্ট: 433 / " নিবন্ধন করতে ব্যর্থ হয়েছে ... )। নোটপ্যাড ++ এ ফলোলিং ফাইলটি খুলুন: C:\Users\MY_USER_NAME\Documents\IISExpress\config\applicationhost.configএটিতে একটি লাইন রয়েছে:

<site name="MyProject.Website0" id="...
...
            <bindings>
                <binding protocol="http" bindingInformation="*:80:localhost" />
                <binding protocol="https" bindingInformation="*:443:localhost" />
            </bindings>

হয় 433অন্য কোনও কিছুতে পরিবর্তন করুন , 4330বিরোধী <binding.../>ট্যাগ পছন্দ করুন বা মুছুন ।


2

আমার ক্ষেত্রে, নিম্নলিখিতগুলি করা কৌশলটি করেছে:

  • .Vs \\ config \ applicationhost.config থেকে সাইটটি মুছুন
  • ডকুমেন্টস \ IISExpress \ config \ applicationhost.config থেকে সাইটটি মুছুন
  • .Csproj থেকে আইআইএসইউআরএল মুছুন

আমি যখন ভিজ্যুয়াল স্টুডিও পুনরায় চালু করলাম তখন এটি প্রকল্পটিকে সম্পূর্ণ নতুন পোর্ট নম্বর বরাদ্দ করেছিল এবং পুরোপুরি চলে


2

পোর্ট সংখ্যা মেলে না

আমার ক্ষেত্রে সমস্যাটি ছিল আমার সলিউশন ফোল্ডারের অধীনে .vs এ কনফিগারেশন ফাইলে পাওয়া আমার বাইন্ডিংস ট্যাগগুলিতে, পোর্ট সংখ্যা মেলে না। বাইন্ডিংগুলি নিম্নরূপ ছিল

<bindings>
     <binding protocol="http" bindingInformation=":16433:localhost" />
</bindings>

এবং আমার সেটিংসে আমি ইউআরএল সেট করেছিলাম http://localhost:1943/

সুতরাং আমি যা করেছি তা ছিল বাইন্ডিংয়ের ভিতরে মুছে ফেলা এবং আমার ওয়েব অ্যাপ্লিকেশন চালানো, তারপরে এটি একটি নতুন সংখ্যার সাথে নতুন বাইন্ডিং তৈরি করে তারপরে আমি নতুন উত্পন্ন পোর্টটি আমার সেটিংসে অনুলিপি করলাম, তারপরে ত্রুটিটি চলে গেল।


এবার প্রায় (আমার আগে এই সমস্যা হয়েছিল, এটি এখানে বিভিন্ন উত্তরে উপস্থাপিত বিভিন্ন কারণগুলির মধ্যে একটি ছিল) এটিই কারণ ছিল।
প্রজাতি অজ্ঞাত


1

আমি সক্ষম ফিক্স থেকে সবকিছু সরিয়ে এটির সমস্যা হয়েছে <site>থেকে </site>আপনাকে ট্যাগ করলে

Users/<username>/Documents/IISExpress/config/applicatiohost.config ফাইল

<sites>
  <site>
     .
     .   ===> remove this content including the <site> and </site> tags.
     .
  </site>
</sites>

1

এই একই সমস্যাটি সমাধানের চেষ্টা করার জন্য কেবল অর্ধদিন নষ্ট করার পরে, আমি অনুভব করেছি যে সমাধানটি আমার যুক্ত করা উচিত যা শেষ পর্যন্ত আমার পক্ষে কাজ করেছিল।

টিএল; ডিআর যদি netstatবোঝায় যে সমস্যাটি ব্যবহারে নেই, তবুও কয়েকজনকে সম্পূর্ণ ভিন্ন পরিসরে চেষ্টা করুন

আমি আগে এই সমস্যার মধ্যে পড়েছি তবে সাধারণত ভিজ্যুয়াল স্টুডিওগুলি পুনরায় চালু করতে, পোর্টগুলি পরিবর্তন করে (1 দ্বারা বৃদ্ধি) বা পুনরায় চালু করার কৌশলটি খুঁজে পেয়েছি। তবে এই উপলক্ষে এগুলির কোনওটিই সহায়তা করেনি, এবংnetstat করেনি এবং বিরোধমূলক প্রক্রিয়া খুঁজে পাচ্ছেন না। এমনকি আমি আইআইএস এবং ভিজ্যুয়াল স্টুডিওগুলি পুনরায় ইনস্টল করেছিলাম এবং এমন আরও বেশ কয়েকটি প্রোগ্রাম সরিয়ে নিয়েছি যা আমার সন্দেহ হয়েছিল যে হস্তক্ষেপ হতে পারে। দেখে মনে হয়েছিল আইআইএস একই সাইটের একাধিক ইনস্ট্যান্স চালু করার চেষ্টা করছে।

শেষ পর্যন্ত আমি netstatছাড়া চালানোর চেষ্টা করেছিfindstr । আমি সক্রিয় পোর্টগুলির তালিকাটি দৃশ্যত স্ক্যান করেছি এবং লক্ষ্য করেছি যে আমি যেগুলি চেষ্টা করেছি সেগুলি তালিকাভুক্ত করা হয়নি, একই ধরণের পোর্ট ব্যবহার করে কয়েকটি প্রক্রিয়া রয়েছে। সুতরাং পরিবর্তে আমি একটি সীমার জন্য সন্ধান করলাম যা বিনামূল্যে ছিল, একটি বন্দর নম্বরটি বেছে নিয়েছে এবং মনে হচ্ছে এটি এখন কাজ করছে।

আমি শুনতে আগ্রহী যে যদি কেউ ব্যাখ্যা করতে পারে যে এটি কেন কাজ করেছে?


এই সমাধানটি আমার জন্য এটিও স্থির করে।
রাস্টোগ্রাফিক্স

1

আমি আজ ভিজ্যুয়াল স্টুডিও 2019 এ এই সমস্যায় পড়েছি এবং অবশেষে সমস্যাটি সনাক্ত করার আগে 3 ঘন্টা ব্যয় করেছি। এসএসএল পোর্ট নম্বর ট্র্যাক করার জন্য ভিজ্যুয়াল স্টুডিও 2 টি ফাইল ব্যবহার করে, সুতরাং ভিজুয়াল স্টুডিও বন্ধ থাকাকালীন আপনাকে উভয়ই ঠিক করতে হবে এবং আপনাকে উভয়ই ঠিক করতে হবে। দুটি ফাইল হ'ল অ্যাপ্লিকেশন হস্ট.কনফিগ ফাইল যা আপনার সমাধানের .vs \ ??? \ কনফিগারেশন ফোল্ডারে রয়েছে; এবং আপনার ওয়েব প্রকল্পের .csproj.user ফোল্ডারটিও। উভয় ফাইল সম্পাদনা করুন এবং আপত্তিকর কনফিগারেশনগুলি সরান। এমনকি এমনকি কেবল দুটি ফাইল মুছুন। তারপরে আপনার অ্যাপ্লিকেশনটি ভিজ্যুয়াল স্টুডিওতে পুনরায় খুলুন। শুভকামনা!


আপনার সমাধান একটি প্লেইন পুরানো ঢঙের ওয়েবসাইট (না একটি ওয়েব অ্যাপ্লিকেশন) তাহলে পোর্ট নাম্বার সমাধান ফাইল .sln রয়েছে থাকে
nuander

1
  1. ভিজ্যুয়াল স্টুডিও বন্ধ করুন
  2. ".vs" ফোল্ডারটি মুছুন
  3. "লোকালহোস্ট: 8080" পরিবর্তন করার চেষ্টা করুন

এটা আমার জন্য কাজ করেছে।


1

আমি @ জোতির নির্দেশাবলী অনুসরণ করেছি এবং প্রশ্নে বন্দরটি খুঁজতে রিসোর্স মনিটর ব্যবহার করেছি।

দেখা যাচ্ছে যে আউটলুক এলোমেলোভাবে তার যোগাযোগের চ্যানেলের জন্য বন্দরটি বরাদ্দ করেছিল। গল্পটি নৈতিক, এটি একেবারে কিছু হতে পারে।


1

এই ত্রুটির কারণ আপনি আপনার অ্যাপ্লিকেশনটিতে ভুল পোর্ট নম্বর দিয়েছেন।

just use http ports for your application to run

8080 সংখ্যার নিকটবর্তী বন্দরটি ব্যবহার করুন, যেমন:

লোকালহোস্ট: 8090

ভিজ্যুয়াল-স্টুডিওতে আপনার অ্যাপ্লিকেশনটির জন্য বন্দরটি পরিবর্তন করতে

goto project properties > web > Server > ProjectUrl


0

আমি ইতিমধ্যে নিম্নলিখিত চেষ্টা করেছিলাম:

  • পুনরায় চালু করা ভিজ্যুয়াল স্টুডিও
  • সমস্ত উপলভ্য বন্দরগুলি পরীক্ষা করুন যা সম্ভবত আমার নির্দিষ্ট নম্বর শুনছে তবে এটি সর্বদা শূন্য ফলাফল দেয়। আমার বন্দরে কোনও প্রক্রিয়া শুনছে না।
  • আমি এটি ব্যবহার করার চেষ্টা করেছি কিন্তু শূন্য ফলাফল।

    নেটস্ট্যাট -আওন | ": 80" সন্ধান করুন

  • আমি চেষ্টা করেও চেষ্টা করেছি শূন্য ফলাফল।

    নেটস্ট্যাট -আও | সন্ধানকারী

সুতরাং আমি যা করেছি তা হ'ল এই " মাইক্রোসফ্ট.ভিএসহাব.সর্ভার.হট্ট্পহোস্টেক্স .৪.এক্সই " মুছে ফেলা হবে তারপরে আমার প্রকল্পটি সফলভাবে শুরু হয়েছিল এবং ব্রাউজারে চালু হয়েছে। ত্রুটি স্থির ছিল। আমি নিশ্চিত না কেন তবে এটি কাজ করে।

স্ক্রিনশটটি এখানে:

এখানে চিত্র বর্ণনা লিখুন


0

আমারও একই সমস্যা ছিল তবে আমি যখন প্রশাসক সুবিধাগুলি ব্যবহার করে পুনরায় শুরু করি তখন এটি সমাধান হয়ে যায়। (সবেমাত্র পুনরায় চালু হতে পারে)


0

আমার আজ একই সমস্যা ছিল এবং আমি ইন্টারনেটে যে কিছুই পেয়েছি তা কাজ করে না। আমি বছরের পর বছর ধরে 2057 বন্দরটি ব্যবহার করে আসছি, তবে হঠাৎ এটি আর কার্যকর হয়নি। 2058 এর মতো অন্য কম সংখ্যায় এটিকে পরিবর্তন করার ফলে একই ত্রুটি বার্তা দেওয়া হয়েছিল, কিন্তু আমি যখন এটি 2005 2005 এ পরিবর্তন করেছি তখন সবকিছু আবার কাজ করে। নীচের বন্দর নম্বরগুলি যেভাবে পরিচালনা করা হয় তার সাথে কিছু পরিবর্তন হতে পারে।


0

আইআইএস এক্সপ্রেস ভিজ্যুয়াল স্টুডিওতে সমাধান শুরু করতে ব্যর্থ

  • টাস্ক ম্যানেজারের কাছে যান
  • "অ্যাপ্লিকেশন ফ্রেম হোস্ট" প্রক্রিয়া অনুসন্ধান করুন
  • এই প্রক্রিয়া শেষ করুন
  • আবার চালানোর চেষ্টা করুন

0

আমি আমার ক্ষেত্রে, ল্যানে চালানোর জন্য অ্যাপ্লিকেশনটিকে আবদ্ধ করেছি, যেমন মোবাইলের মতো অন্য ডিভাইস থেকে অ্যাপ্লিকেশনটির সাথে সংযোগ স্থাপন করেছি। এটি প্রশাসক হিসাবে ভিজ্যুয়াল স্টুডিও চালাতে হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.