আইআইএস এক্সপ্রেস ওয়েব সার্ভার আরম্ভ করতে অক্ষম, ইউআরএল নিবন্ধন করতে ব্যর্থ, অ্যাক্সেস অস্বীকার করা হয়েছে


168

কিছু ওয়েব প্রকল্পগুলি আমাকে সমস্যা তৈরি করছে যখন অন্যগুলি ভাল কাজ করে। আমি সমস্যাযুক্তগুলির মধ্যে একটিতে ফোকাস করার সিদ্ধান্ত নিয়েছি। আমি উইন্ডোজ 7 ভিসুয়াল স্টুডিও 2013 ব্যবহার করছি আমি মনে করি আমি এটা প্রশাসক হিসেবে চলছি, উইন্ডো শিরোনাম বলেছেন PROJECT NAME - Microsoft Visual Studio (Administrator)

আমি যখন প্রকল্পটি চালানোর চেষ্টা করি তখন আমি একটি পপআপ বলি:

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

"" সাইট নাম "অ্যাপ্লিকেশন" / "সাইটের জন্য URL" HTTP: // লোকালহোস্ট: 62940 / " নিবন্ধন করতে ব্যর্থ । ত্রুটির বর্ণনা: অ্যাক্সেস অস্বীকৃত। (0x80070005)।

এটি সম্পূর্ণ অস্বাভাবিক বলে মনে হয় না তবে আমি ভাগ্য ছাড়াই অনেক পরামর্শ চেষ্টা করেছি:

  1. মোছা হয়েছে %userprofile%\Documents\IISExpress\, চালানোর চেষ্টা করেছে।

  2. netsh http add urlacl url=http://localhost:62940/ user=everyone, রিবুট হয়ে চালানোর চেষ্টা করেছিল। (আসলে user=Allaসুইডিশ উইন্ডোজ থেকে)।

  3. netsh http delete urlacl url=http://localhost:62940/, পুনরায় বুট এবং থেকে পরিবর্তিত <binding protocol="http" bindingInformation="*:62940:localhost />করা <binding protocol="http" bindingInformation="*:62940:/>মধ্যে %userprofile%\Documents\IISExpress\config\applicationhost.configএবং চালানোর জন্য চেষ্টা করে। (এটি বলার জন্য ত্রুটি বার্তাকে পরিবর্তন করেছে ... URL "http://*:62940/" ...

  4. পুনরায় ইনস্টল করা আইআইএস 8.0 এক্সপ্রেস

  5. পুনরায় ইনস্টল করা ভিজ্যুয়াল স্টুডিও 2013

আমি আমার বুদ্ধি শেষে, আমি কি ভুল করছি?

যদি আমি প্রকল্পের বন্দরটি পরিবর্তন করি (উদাহরণস্বরূপ 55555) এটি শুরু হয় ... এটি বেশিরভাগ লোক দ্বারা প্রকল্পগুলি কাজ করার কারণে এটি একটি কাঙ্ক্ষিত সমাধান নয়। অন্য কিছু দ্বারা বন্দর অবরুদ্ধ হতে পারে? যদি তা হয় তবে কি দিয়ে যাচাই করার কোনও সহজ উপায় আছে?

পোর্ট 62940 নিখরচায় বলে মনে হচ্ছে। রানিং netstatকোনও অ্যাপ্লিকেশন এটি শোনাতে দেখায় না। অন্য কিছু ভুল হতে হবে।

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


netstat -aon | findstrঅন্য কোনও অ্যাপ্লিকেশন 62940 বন্দরটিও পর্যবেক্ষণ করে কিনা তা চালানোর জন্য চালান। যদি তাই হয় তবে আপনি সেই পোর্টটি পর্যবেক্ষণ করতে পারবেন না তবে অন্য কোনও বন্দরে স্যুইচ করতে হবে। অ্যাপ্লিকেশন netsh httpহোস্টকনফিগ পরিবর্তন করবেন না বা যখন তারা সম্ভবত কারণ নয় the
লেক্স লি

আমি netstatযেমন পরামর্শ দৌড়েছি । কোনও অ্যাপ্লিকেশনটি 62940 বন্দর পর্যবেক্ষণ করছে বলে মনে হচ্ছে না else
লিনাস

2
রিবুট করা আমার পক্ষে কাজ করেছিল।
প্যাট্রিক বোরকোভিজ

উত্তর:


91

প্রকল্পের জন্য বন্দরটি পরিবর্তন করে আমি ত্রুটিটি সমাধান করেছি ।

আমি নিম্নলিখিত পদক্ষেপগুলি করেছি:

1 - প্রকল্পে রাইট ক্লিক করুন।
2 - বৈশিষ্ট্য যান।
3 - সার্ভার ট্যাবে যান ।
4 - ট্যাব বিভাগে, 8080 বা 3000 এর মতো অন্যান্য পোর্টের জন্য প্রকল্পের URL পরিবর্তন করুন।

শুভকামনা!


9
Microsoft.VisualStudio.Web.Host.exe*32অভ্রোহম ইয়েস্রোয়েল যেমন বলেছে ঠিক তেমন প্রক্রিয়াটিকে হত্যা করুন ।
রোজাররা

এএসপি.নেট কোর 1.0 আরসি 1 তে আমার জন্যও কাজ করেছিল, যদিও এটি এখন ডিবাগ ট্যাবে রয়েছে এবং এসএসএল সক্ষম করতে এবং টগল করতে হবে একটি নতুন পোর্ট তৈরি করতে এবং তারপরে ইউআরএল বক্সটি লঞ্চ করতে অনুলিপি করতে হবে। stackoverflow.com/a/35706891/134761
angularsen

16
কেন এই upvote? এটি কোনও সমাধান নয়, এটি একটি কার্যতালিকা
প্লেটা

@ ট্র্যাজারদের মতই, আমাকে একটি প্রক্রিয়াটি মেরে ফেলতে হয়েছিল। তবে আমার ছিল সার্ভিস হাব.হোস্ট.সিএলআর। আমার মধ্যে তাদের মধ্যে 5 বা কিছু ছিল এবং আমি যা করতে পারি তাদের হত্যা করেছি। তারপরে আইস আনলক করা আছে।
মার্টিনজেএইচ

আপনি যদি নিজের অ্যাপ্লিকেশনটি চালানোর জন্য ভিএস 2017 ব্যবহার করে থাকেন তবে 'ওয়েব' ট্যাবটির নীচে যান এবং প্রজেক্ট
ফরচুন

59

এটিকে বাছাই করার সর্বোত্তম উপায় হ'ল আইআইএস এক্সপ্রেস ট্রে আইকনটি ওয়েব সাইটটি বন্ধ করার জন্য যা সমস্যার সৃষ্টি করছে use এটি করতে, টাস্ক বারের ডানদিকের প্রান্তে সামান্য উপরের দিকে নির্দেশিত তীরটি ক্লিক করুন এবং আইআইএস এক্সপ্রেস আইকনটিতে ডান ক্লিক করুন। এটি আইআইএস এক্সপ্রেস বর্তমানে চলমান ওয়েব সাইটগুলি আপনাকে দেখিয়ে একটি ছোট উইন্ডো পপআপ করবে ...

আইআইএস এক্সপ্রেস পপ আপ

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

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

যদি এটি ব্যর্থ হয় তবে আপনাকে এটি নোংরা ভাবে করতে হবে। উইন্ডোজ টাস্ক ম্যানেজার খুলুন এবং হত্যাMicrosoft.VisualStudio.Web.Host.exe*32 প্রক্রিয়াটি শেষ করুন, তারপরে আপনি প্রকল্পটি সূক্ষ্মভাবে চালাতে পারবেন। মনে রাখবেন এটি আইআইএস এক্সপ্রেসকে পুরোপুরি মেরে ফেলবে, এর অর্থ সমস্ত ওয়েব সাইট বন্ধ হয়ে যাবে, সুতরাং আপনি যদি অন্য কোনও ডিবাগ করতে চান তবে আপনাকে প্রতিটি ভিএস-এ পুনরায় চালু করতে হবে। পপ-আপ আইকন পদ্ধতিটি পরিষ্কার এবং নিরাপদ হওয়ায় প্রথমে চেষ্টা করুন।

এটি আপনার সমস্যার উত্তর দেয় কিনা জানুন না তবে এটি আমার পক্ষে কার্যকর।

আপডেট উইন 10 এ যোগ করার জন্য জেসন কোডারকে (নীচে মন্তব্য দেখুন) ধন্যবাদ, প্রক্রিয়াটিMicrosoft.VsHub.Server.HttpHost.exe


3
মাইক্রোসফ্ট.ভিএসহাব.সার্ভার.হট্ট্প.হোস্ট.এক্স.টি উইন্ডোজ 7 এ আমার পক্ষে
ভিএস

আমি প্রকল্পটি চালানোর চেষ্টা করার পরে এই প্রক্রিয়াটি আবার চলে। কিভাবে আমি তা পরিত্রাণ পেতে পারি?
nmit026

2
@ nmit026 প্রক্রিয়াটি আবার চলার কথা, এটিই আপনার ওয়েবসাইটটি চালায়। এটি হত্যার উদ্দেশ্যটি বন্দরে থাকা লকটি মুক্ত করা। আপনি পরবর্তী চালানোর সময়, এটি প্রক্রিয়াটি পুনরায় আরম্ভ করে এবং সঠিকভাবে পোর্ট বরাদ্দ করে।
অভ্রোহম ইয়েস্রোয়েল

51

চেষ্টা করুন (উন্নত প্রশাসক হিসাবে)

netsh http delete urlacl url=http://*:62940/

3
এটি আসলে আমার পক্ষে কাজ করেছিল। আমি বিশ্বাস করি যে আমাকে কিছু কারণে এমএসভিএস ২০১০-তে বন্দরটি সংরক্ষণ করতে হয়েছিল এবং তারপরে 2013 (এক্সপ্রেস) এ আপগ্রেড করা হয়েছিল এবং ত্রুটি পেতে শুরু করেছে। আমি মুছে ফেলার চেষ্টা করেছি এবং তারপরে (লোকালহোস্ট -> '*') যুক্ত করি যা কার্যকর হয়নি। তারপরে কোনও যোগ ছাড়াই কেবল মুছুন এবং এটি কাজ করে।
ক্রুকুসেক

3
এটি আমার পক্ষেও কাজ করেছিল তবে কেবল প্রশাসক হিসাবে চালিত হলে। অন্যথায় এটি বলেছিল যে এটি ফাইলটি খুঁজে পায় না।
শেঠ

3
netsh http show urlaclপরস্পরবিরোধী এন্ট্রি সন্ধান করার চেষ্টা করুন ।
shlgug

4
এটি সাহায্য করেছিল, তবে আমার ক্ষেত্রে যথেষ্ট ছিল না। netsh http add urlacl url=http://localhost:62940/ user=Everyone
21:40 এ 21

7
ইউআরএল রিজার্ভেশন মোছা ব্যর্থ হয়েছে, ত্রুটি: 2 সিস্টেম নির্দিষ্ট ফাইলটি খুঁজে পাচ্ছে না।
টুলকিট

45

ভিজুয়াল স্টুডিও 2015 ব্যবহার করার সময় সমাধানটি আগের উত্তরের চেয়ে কিছুটা আলাদা হতে পারে। VS2015 আপনার সমাধান ফাইল হিসাবে একই ফোল্ডারের অধীনে একটি লুকানো ফোল্ডার .vs তৈরি করে। এর অধীনে একটি কনফিগার ফোল্ডার রয়েছে જેમાં অ্যাপ্লিকেশন হোস্টকনফিগ রয়েছে। এই ফাইলটি (বা সম্পূর্ণ .vs ফোল্ডার) মোছা করে তারপরে পুনরায় তৈরি করতে ভিএস2015 শুরু করা এই ত্রুটিটি ঠিক করতে পারে।


আমাকে ভিএস2015 পুনরায় চালু করতে হবে না, কেবল অ্যাপ্লিকেশনটি পুনরায় চালু করার চেষ্টা করুন। এছাড়াও, আমাকে প্রকল্পের বৈশিষ্ট্য পৃষ্ঠাগুলির ওয়েব ট্যাবে "ভার্চুয়াল ডিরেক্টরি তৈরি করুন" ক্লিক করতে হয়েছিল।
ডগ ল্যাম্প

আমার সমস্যাটি হ'ল অন্য প্রকল্পের .vs / কনফিগারেশন / অ্যাপ্লিকেশন ... কনফিগারেশনটি বন্দরটি ব্যবহার করছিল। একবার আমি সেই অ্যাপ্লিকেশন কনফিগারেশনটি থেকে বন্দরটি সরিয়ে দিয়েছিলাম আমার ভাল ছিল।
জেমস ম্যাকডোনেল

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

36

হ্যাঁ, আমি একমত, শীর্ষ উত্তরগুলি প্রকৃত পক্ষে সমাধান,

মধ্যস্থতাকারীদের জন্য এখানে একটি,

সমাধান এক্সপ্লোরার

প্রকল্পটি আনলোড প্রকল্পে ডান ক্লিক করুন

আবার ডান ক্লিক করুন এবং এডিট করুন প্রকল্পের নাম

এই 3 লাইন সরান

<DevelopmentServerPort>0</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:62940/</IISUrl>

প্রকল্পটি সংরক্ষণ করুন এবং পুনরায় লোড করুন এবং আপনি যেতে ভাল


আনলোড করার সাথে আমার যথেষ্ট ছিল - .csproj ফাইল থেকে কোনও লাইন অপসারণ করার দরকার নেই।
ভালদেজ ভি।

সুন্দর সমাধান এর আগে এই সমস্যাটি সমাধান করার জন্য মেশিনটি পুনরায় চালু করতে হয়েছিল - তাই দুর্দান্ত সমাধানের জন্য ধন্যবাদ।
nspire

আমি অপসারণ অংশটি দেখতে পেলাম না, আমি কেবল সেখানে গিয়ে বন্দরের পরিবর্তন করেছি এবং এটি কার্যকরী হয়েছে
ভিসেনজো

35

এই ত্রুটিটি ইদানীং পেয়েছে। উপরের সমস্ত সংশোধন করার চেষ্টা করেও কোনওটিই কার্যকর হয়নি।

এটি অক্ষম করতে, services.mscকমান্ড প্রম্পট টাইপ করুন, তারপরে ডান ক্লিক করুন এবং ইন্টারনেট সংযোগ ভাগ করে নেওয়া অক্ষম করুন । শুরুতে অক্ষম করার জন্য আমি এর বৈশিষ্ট্যগুলি সম্পাদনা করেছি। আমার এখন যেমন দেখাচ্ছে: পরিষেবাগুলি স্ক্রিনশট ক্যাপচার করে


2
উইন্ডোজ 10 বার্ষিকী সংস্করণে এটিকে মোবাইল হটস্পট বলা হয় এবং স্টার্ট মেনুতে উদাহরণস্বরূপ "হটস্পট" টাইপ করে এবং মোবাইল হটস্পট সেটিংস পরিবর্তন নির্বাচন করে এটি খুলতে পারে।
ম্যাথিয়াস রেনলুন্ড

মাইকেল যেমন বলেছিল, সমস্যাটি ছিল আইসিএসের। তবে আপনাকে পরিষেবাটি অক্ষম করার দরকার নেই, কেবল এটি পুনরায় চালু করুন এবং পোর্টটি বিনামূল্যে।
ড্যানিয়েল জেনিজিনি

25

যখন আমি প্রত্যন্ত স্থান থেকে আমার সাইটে অ্যাক্সেস করার চেষ্টা করছিলাম তখন আমার সাথে এটি ঘটেছিল :

প্রথমে, প্রয়োগহোস্ট.কনফিগ (ভিএস ২০১৫) এতে স্ট্যান্ডার্ডটি ধারণ করে:

<binding protocol="http" bindingInformation="*:64376:localhost" />

নেটওয়ার্কের মধ্যে একটি প্রত্যন্ত অবস্থান থেকে আমার সাইট অ্যাক্সেস করতে, আমি যুক্ত (পদক্ষেপ 1):

<binding protocol="http" bindingInformation="*:64376:192.168.10.132" />

তারপরে, আমি প্রশাসনের অধিকার নিয়ে সিএমডিতে প্রবেশ করেছি (পদক্ষেপ 2):

netsh http add urlacl url=http://*:64376/ user=Everyone

পদক্ষেপ 3 হিসাবে, আমি এটি ফায়ারওয়ালে একটি নিয়ম যুক্ত করেছি।

netsh advfirewall firewall add rule name=”IISExpressWeb dir=in protocol=tcp localport=64376 profile=private,domain remoteip=localsubnet action=allow

তারপরে, সমাধানটি আবার চালানোর চেষ্টা করার সময় আমি এই ত্রুটিটি পেয়েছি।

সমাধান: আমার মনে হয়েছিল যে আমি সবকিছু ঠিকঠাক করেছি, তবে বিদ্যমান লোকাল হোস্টের নিয়মেরnetsh জন্য আমি দৌড়ে না আসা পর্যন্ত এটি কার্যকর হয়নি :

netsh http add urlacl url=http://localhost:64376/ user=Everyone

এখন, এটি আবার কাজ করে।


1
জিনিসগুলি আবার কাজ করার জন্য আমার শেষ কমান্ডটি ঠিক কী দরকার ছিল
পিটারকোডার্মাক

এর জন্য ধন্যবাদ. এটি ঠিক একই ব্ল্যাকহোল ছিল যা আমি দূর থেকে সাইট অ্যাক্সেস করার চেষ্টা করার পরে নিজেকে আটকে ফেললাম।
benmccallum

24

আমি সবেমাত্র একটি একই সমস্যা ছিল। প্রকৃত ত্রুটিটি কীভাবে বর্ণনা করা যায় তা সম্পর্কে আমি পুরোপুরি নিশ্চিত নই তবে মনে হয় রিজার্ভেশনের হোস্টনামটি ভুল। এটি একটি উন্নত কমান্ড প্রম্পটে চেষ্টা করুন ...

netsh http delete urlacl url=http://localhost:62940/

... তাহলে ...

netsh http add urlacl url=http://*:62940/ user=everyone

এবং আপনার সাইটটি পুনরায় চালু করুন। এটি কাজ করা উচিত.


19

আমি এই একই ত্রুটি বার্তায় ছুটে এসেছি, তবে দেখে মনে হচ্ছে এটি আইআইএস এক্সপ্রেস থেকে তৈরি হয়েছিল। এই নিবন্ধটি আমাকে এটি সমাধান করতে সহায়তা করেছে

টি এল; ডিআর

প্রশাসনিক কমান্ড প্রম্পট থেকে নিম্নলিখিত কমান্ডটি চালান:

> netsh http add iplisten ipaddress=::

1
@amy netsh উইন্ডোজ সার্ভারের ভূমিকা / বৈশিষ্ট্যগুলি কনফিগার করে। মূলত এটি লোকালহোস্টের জন্য http এবং আইপি শ্রবণ সক্ষম করে। : এখান আগ্রহী তাদের জন্য এটি Microsoft এর ডক্স এর technet.microsoft.com/en-us/library/...
মীখা

চিয়ার্স @ মিচাহ, তার পর থেকে আমার স্থানীয়ভাবে কনফিগার করা আইআইএস সাইটগুলি কাজ বন্ধ করে দেওয়ার কারণে আমাকে এটিকে পূর্বাবস্থায় ফিরিয়ে দিতে হয়েছিল ..: /
সেনাবাহিনী

2
সংশোধন: আমাকে শুনতে আইপি হিসাবে কেবল 127.0.0.1 যোগ করতে হয়েছিল, এখন সব কাজ করে। আবার সমাধানের জন্য ধন্যবাদ;)
সেনাবাহিনী

16

সাফল্য ছাড়াই বেশ কয়েকটি প্রস্তাবিত সমাধানের চেষ্টা করার পরে আমি কেবল আমার পিসি রিবুট করেছি। এর পরে আর সমস্যা হয়নি।


একটি ছোট নোট হিসাবে - আমি এখান থেকে প্রতিটি সমাধান চেষ্টা করেছি। আমি আবারও পিসি বন্ধ করে আবার শুরু করার চেষ্টা করেছি এবং এটি কার্যকর হয়নি। তারপরে একজন সহকর্মী পরামর্শ দিয়েছিল আমি শাট ডাউন এর পরিবর্তে আসলেই রিস্টার্ট ব্যবহার করি এবং এটি কার্যকর। পোকার মুখ : | উইন্ডোজ 8.1 এ ভিজ্যুয়াল স্টুডিও 2015 ব্যবহার করা। আমি স্থানীয়ভাবে চালিত বিভিন্ন ভিএস সমাধানগুলিতে এই বাগটি প্রায়শই ঘটে।
প্রিসাকারু আলিন

15

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

আপনি নিম্নলিখিত কমান্ডের সাথে বাদ দেওয়া পোর্ট রেঞ্জগুলি দেখতে পারেন:

netsh interface ipv4 show excludedportrange protocol=tcp

আরও কিছুক্ষণ গুগল করার পরে আমি দেখতে পেলাম যে এই দুটি ব্যতিক্রম সীমাবদ্ধতাগুলি তৈরি করে এমন দুটি সম্ভবত সম্ভাব্য অপরাধী হলেন ডকার এবং হাইপার-ভি। আমার কম্পিউটারে ডকার ইনস্টল করা হয়নি তবে হাইপার-ভি ছিল।

আমার সমাধান

  1. হাইপার-ভি অক্ষম করুন: কন্ট্রোল প্যানেল-> প্রোগ্রাম এবং বৈশিষ্ট্য-> উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ করুন। আনটিক হাইপার-ভি
  2. কম্পিউটার পুনরায় চালু করুন।
  3. আপনি যে বন্দরটি ব্যবহার করছেন সেটি বন্দর বহির্ভূত পরিসরে যুক্ত করুন: netsh int ipv4 add excludedportrange protocol=tcp startport=50403 numberofports=1 store=persistent
  4. পুনরায় সক্ষম হাইপার-ভি
  5. কম্পিউটার পুনরায় চালু করুন

হাইপার-ভি পুনরায় সক্রিয় করার পরে আমি আর এই সমস্যাটি পাব না তা নিশ্চিত করার জন্য আমি বর্জনটি তালিকায় যুক্ত করছি added পদক্ষেপ 4 এবং 5 এর পরে যখন আমি বাদ দেওয়া পোর্ট পরিসর দেখি তখন দেখতে পাব হাইপার-ভি আমার পোর্টের পরের পোর্টের সাথে শুরু করে একটি বন্দর পরিসর সংরক্ষণ করে।

বাদ পোর্ট রেঞ্জ

আমার আবেদন এখন পুরোপুরি কাজ!


2
নিখুঁত সমাধান! আমি ডকার ইনস্টল করেছি যা একই সমস্যা সৃষ্টি করছিল। অনেক অনেক ধন্যবাদ
রিচা গার্গ

2
বর্জনীয় পোর্টগুলি সনাক্ত করার জন্য কেবলমাত্র আদেশটি যাতে তারা একটি নিখর পোর্ট বেছে নিতে পারে তবে পোর্ট_আইস_ইন_উজ সমস্যাটির সহজ সমাধান। হাইপার-ভি বা অন্য যে কোনও পরিষেবা বন্দরগুলি ব্যবহার করে / সংরক্ষণ করছে তার সাথে
জগাখিচির

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

ধন্যবাদ! আমি ভাগ্য ছাড়াই অন্য কিছু চেষ্টা করে এক ঘন্টা কাটিয়েছি।
সর্বোচ্চ ফ্যাভিলি

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

13

আমি আইজি এক্সপ্রেস কনফিগারেশন সম্পর্কিত সমস্ত এন্ট্রি সহ প্রজেক্ট ফাইল (সিএসপিজেজ) এবং এপ্লিকেশনহোস্ট.কনফিগ (আইআইএস এক্সপ্রেস) পরিষ্কার করে শেষ করেছি। এর পরে, এটি কাজ করে।


8
applicationhost.configফাইল পরিষ্কার করা আমার পক্ষে কাজ করেছিল। আমি <site>এটিতে সমস্ত এন্ট্রি মুছে ফেলেছি । C:\Users\<USERNAME>\Documents\IISExpress\config\applicationhost.config
নিক অ্যালব্রেক্ট

হ্যাঁ। এটি আমার জন্য ভিএস ২০১৩ সালে কাজ করেছিল I আমি আমার ওয়েবসাইট এন্ট্রি সাফ করে দিয়ে <sites>টিপেছি Ctrl+F5। এটি আইআইএস এক্সপ্রেস চালু করতে ত্রুটি বলেছে। সুতরাং, প্রকল্পটিতে ডান ক্লিক করুন, প্রোজেক্ট ইউআরএল পাঠ্য বাক্সের পাশে ওয়েবের নিচে প্রোপার্টিগুলিতে যান যেখানে http://localhost:3758/নির্দিষ্ট করা আছে, "ভার্চুয়াল ডিরেক্টরি তৈরি করুন" ক্লিক করুন। এখন Ctrl+F5সাইটটি ভালভাবে চালু হয়েছে।
গোপীনাথ

11

আপনার যদি ভিজুয়াল স্টুডিও 2015 ইনস্টল করার পরে থাকে এবং আপনি সিস্টেম ইভেন্ট লগতে ত্রুটির বার্তা দেখতে পান যেমন: Unable to bind to the underlying transport for [::]:{your_port}. . The IP Listen-Only list may contain a reference ...তবে আপনি একটি রেজিস্ট্রি এন্ট্রি মিস করতে পারেন।

প্রশাসনিক কমান্ড প্রম্পটের অধীনে এটি চালান: netsh http add iplisten ipaddress=:: এটি ঠিক করতে।

আমি এখানে বিস্তারিত বর্ণিত সমাধানটি পেয়েছি


এমনকি আপনি যদি আপনার প্রকল্পের বন্দরটি পরিবর্তন করেন তবে আপনাকে netsh http add iplisten ipaddress=::ধন্যবাদ @ ইগানাস
ওল্ডট্রেইন

9

এখানে তালিকাভুক্ত সমস্ত পদক্ষেপ আমার জন্য ব্যর্থ হওয়ার পরে আমি প্রশাসক হিসাবে ভিএস ২০১৫ চালিয়ে এটি কাজ করেছিলাম।


এটি সম্ভবত যুক্ত হতে পারে যদি ইউআরএলটি এটি চালু করতে না পারে তবে এটি একটি নকল যা আপনি আপনার হোস্ট ফাইলে যুক্ত করেছেন
মিস্টারলরে

5

উইন্ডোজ 10 এবং ভিএস 2013 এ আমার ক্ষেত্রে এটি ঘটেছে App 62546 এর উপরে বন্দরগুলি আমার পক্ষে কাজ করে না।


1
সর্বোচ্চ বা কী তা আমি নিশ্চিত হতে পারি না। তবে, আমি এই ত্রুটি ভুগছিলাম। তারপরে আমি %userprofile%\Documents\IISExpressআমার .csproj ফাইলটি মুছে দিয়ে সম্পাদিত করেছি, বন্দরটি 63584 থেকে 61111 এ চলেছি re পুনরায় লোড করার পরে, আমার প্রকল্পটি ঠিকঠাক শুরু হয়েছিল।
অ্যান্ডি ভি

3

আপনি কেবল ভিজ্যুয়াল স্টুডিও পুনরায় চালু করলে ত্রুটিটি সমাধান করা যেতে পারে। এটি মাইক্রোসফ্ট.ভিউজুয়ালস্টুডিও.ওয়েব.হোস্ট.এক্সে * 32 প্রক্রিয়া পুনরায় চালু করার মতোই প্রভাব ফেলে।


1
পুনরায় আরম্ভ না করা, এমনকি কম্পিউটারও আমাকে সহায়তা করেছিল। আমার জন্য সঠিক সমাধান নয়।
ইউজিন বোসিকভ

1
আমার জন্য এটি কাজ করেছে, ভিজ্যুয়াল স্টুডিও আপডেট করার চেষ্টা করুন। আপনি অন্যান্য সমাধানগুলিও চেষ্টা করে দেখতে পারেন।
meJustAndrew

2

আমার সমস্যাটি পরিণত হয়েছিল যে প্রজেক্টের সেটিংসে আমার এসএসএল সক্ষম ছিল। আমি কেবল এটিকে অক্ষম করেছিলাম কারণ স্থানীয়ভাবে প্রকল্পটি চালানোর জন্য আমার এসএসএল প্রয়োজন হয়নি।

ভিজ্যুয়াল স্টুডিও 2015 এ:

  • সলিউশন এক্সপ্লোরারে প্রকল্পটি নির্বাচন করুন।
  • প্রোপার্টি উইন্ডোতে এসএসএলকে মিথ্যাতে সক্ষম করা হয়েছে।
  • আমি প্রকল্পটি চালাতে সক্ষম হয়েছি।

আমার পরিস্থিতিতে আমি 443 ব্যবহারের বন্দর সম্পর্কে একটি ত্রুটি পেয়েছি কারণ এটি প্রকল্পের এসএসএল ইউআরএলটিতে পোর্ট ছিল set


1
আমার এর বিপরীতটি ছিল, আমার প্রকল্পটিতে আমার এসএসএল সক্ষম করার দরকার ছিল actually এসএসএলের কারণে এই ত্রুটিটি দেখে আমি একমাত্র ব্যক্তি নই তা দেখতে ভাল লাগল।
টেন্ডারলাইন

1
এসএসএল ব্যবহার করে সেট করার জন্য আমাকে এটি করতে হয়েছিল এবং তারপরে ফিরে
আসেনি

2

আইআইএস এক্সপ্রেস http: // লোকালহোস্ট: 50418 / এবং উপরোক্ত সমাধানগুলির আমার পক্ষে কার্যকর হয়নি ..

প্রোজেকটফোল্ডার -> .vs -> কনফিগারেশন -> প্রয়োগহোস্ট.এক্সএমএল গিয়েছিলেন

ট্যাগটিতে <sites>আমি দেখতে পেলাম যে আমার ওয়েব অ্যাপ্লিকেশনটিতে দুটি বাইন্ডিং নিবন্ধিত আছে।

<site name="myApp.Web" id="2">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
        <virtualDirectory path="/" physicalPath="C:\git\myApp\myApp.Web" />
    </application>
    <bindings>
        <binding protocol="https" bindingInformation="*:44332:localhost" />
        <binding protocol="http" bindingInformation="*:50418:localhost" />
    </bindings>
</site>

*: 50418: এ বন্ধনের নির্দেশককে মুছে ফেলা হচ্ছে: লোকালহোস্ট সমস্যার সমাধান করেছে।

VS2017 এবং IISExpress v10 ব্যবহার করে।


আরে, আমরা এখানে আইআইএসএক্সপ্রেসের কথা বলছি, আইআইএস নয়। আমার কাছে এই 3 টি লাইনও নেই।
yww325

1

"প্রোপার্টি" => "ওয়েব" প্রকল্পে যান এবং "সার্ভারস" বিভাগে পোর্টটি অন্য কোনও কিছুতে ব্যবহার করুন যা ব্যবহৃত হয় নি এবং এটি সংরক্ষণ করুন। আপনাকে একটি ভার্চুয়াল ডিরেক্টরি তৈরি করতে এবং "হ্যাঁ" ক্লিক করতে বলা হবে। এখন প্রকল্পটি চালান এবং এটি এখন কাজ করবে।


ফ্রান্সিসকো 3 সপ্তাহ আগে যেমন লিখেছিল ঠিক ঠিক একই উত্তর এটি।
জনি বোনেস

1

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


এটি আমার পক্ষে কাজ করেছে। আমি ডিবাগারটি না চালিয়ে ব্রাউজ উইথ এবং ফায়ারফক্স এবং ক্রোমের মধ্যে স্যুইচিং ব্যবহার করছি। প্রক্রিয়াটির মধ্যে অবশ্যই কিছু একটা রয়েছে। (Win7 / VS2015)
টেকনোবেবল

1

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


1

ভিজ্যুয়াল স্টুডিও 2015 এ:

  • আপনার প্রজেক্টে আপনার সূচনা পৃষ্ঠাটি সন্ধান করুন (যেমন: mypage.aspx) এবং এটিতে ডান ক্লিক করুন।
  • স্টার্ট পেজ সেট হিসাবে ক্লিক করুন।
  • প্রকল্পে রাইট ক্লিক করুন।
  • প্রোপার্টি ক্লিক করুন।
  • বাম দিকে ওয়েব ট্যাবে ক্লিক করুন।
  • প্রকল্পের ইউআরএলে, একটি আলাদা বন্দর প্রবেশ করুন, যেমন: http: // লোকালহোস্ট: 1234 /
  • স্টার্ট অ্যাকশনে, নির্দিষ্ট পৃষ্ঠাটি নির্বাচন করুন: mypage.aspx বা নির্দিষ্ট URL নির্বাচন করুন: http: // লোকালহস্ত: 1234 / mypage.aspx? Myparam = xxx


1

আমি iexplorer এবং iexplorer * 32 এর সমস্ত দৃষ্টান্ত হত্যা করে এই সমস্যাটি সমাধান করেছি। দেখে মনে হচ্ছে ইন্টারনেট এক্সপ্লোরার অ্যাপ্লিকেশন উইন্ডোটি বন্ধ থাকা সত্ত্বেও পোর্টটি উন্মুক্ত রাখা স্মৃতিতে ছিল।


1

চলমান netstat -abnআমি লক্ষ্য করেছি যে "ডুয়েট ডিসপ্লে" সফ্টওয়্যারটি 51000 ডলার পরিসরে হাজার হাজার বন্দর সংরক্ষণ করে।

এটি বন্ধ করে দেওয়া আমার সমস্যার সমাধান করে।


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

1

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

অ্যাডমিন হিসাবে চালানোর পরে এই সমস্যার সমাধান।


কারণ আপনি একটি বন্দর খোলার চেষ্টা করছেন <1024 Those সেগুলি সার্ভিস পোর্ট।
ব্লুবারন

হ্যাঁ এটি সত্য তবে অ্যাডমিন হিসাবে চালানো আপনাকে এই বন্দরগুলিতে বাঁধতে সক্ষম করে
ওয়ার্কাবাইট

হ্যাঁ, তবে আপনাকে প্রশাসক হিসাবে এই বন্দরগুলি আবদ্ধ করা উচিত নয়। এটা বিপদজনক.
ব্লুবারন

1

ভিজ্যুয়াল স্টুডিও 2019 এ কেবলমাত্র ডিবাগ প্রোফাইল সরান এবং একটি নতুন কৌশলটি তৈরি করুন

  1. ডিবাগ ট্যাবে প্রকল্পের বৈশিষ্ট্যগুলিতে যান
  2. প্রথমে পোর্ট ওয়েব সার্ভার সেটিংস পরিবর্তন করার চেষ্টা করুন
  3. যদি পোর্ট পরিবর্তন করা কাজ না করে তবে ডিবাগ প্রোফাইল সরান এবং নতুন এক-সতর্কতা তৈরি করুন নিশ্চিত করুন যে আপনি পূর্ববর্তী সেটিংস জানেন

1

আমার জন্য যা কাজ করেছে তা বর্তমানে আমি ব্যবহার করছি এমন একটি বাদে অন্য সমস্ত নেটওয়ার্ক অ্যাডাপ্টারগুলি অক্ষম করে। ইভেন্ট দর্শকের ইভেন্টটি ছিল: Unable to bind to the underlying transport for [::]:50064. The IP Listen-Only list may contain a reference to an interface which may not exist on this machine. The data field contains the error number.

যেহেতু আমার কাছে ভিএমওয়্যার ওয়ার্কস্টেশন, ডকার (এবং এইভাবে হাইপার ভি) কিছু ভিপিএন ক্লায়েন্ট রয়েছে, তাই আমার প্রচুর নেটওয়ার্ক ইন্টারফেস রয়েছে।



0

দেখে মনে হচ্ছে সবার নিজস্ব সমস্যা আছে কেবল ভিএস ২০১৫ (উইন্ডোজ ৮.১) এ সমস্যার সমাধান করতে আমি যা করেছি তা ভাগ করে নিচ্ছি, আমার সলিউশনে web টি ওয়েব সাইট রয়েছে (ওয়েব অ্যাপ্লিকেশন নয়)

  1. আপনার সমাধান ফাইল * .sln খুলুন
  2. আপনার সমাধান ফাইলের স্ট্রিং VWDPort = "34781" এ পরিবর্তন করুন (নোটপ্যাডে আপনার যদি আরও 1 টি ওয়েব সাইট থাকে তবে আমি +2 করেছি) আপনার সমাধানটিতে এটি অনন্য করুন।

নমুনা সমাধান ফাইল প্রজেক্টসেকশন (ওয়েবসাইটপ্রোপার্টি) দেখুন:

Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "BOSTONBEANCOFFEE.COM", "Source_WebOfficeV4\BOSTONBEANCOFFEE.COM", "{5106A8F5-401B-4907-981C-F37784DC4E9D}"
ProjectSection(WebsiteProperties) = preProject
    SccProjectName = ""$/PrismRMSystem/VS2012/WebOfficeV4.root/WebOfficeV4", IPYHAAAA"
    SccAuxPath = ""
    SccLocalPath = "..\.."
    SccProvider = "MSSCCI:Microsoft Visual SourceSafe"
    TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0"
    ProjectReferences = "{04e527c3-bac6-4082-9d39-aad8771b368e}|YBTools.dll;{5d52eaec-42fb-4313-83b8-69e2f55ebf14}|AuthorizeNet.dll;{d8408f53-8f1e-4a71-8b05-76023b09b716}|AuthorizeNet.Helpers.dll;{77ebd08a-de0f-4793-b436-fad6980863e6}|WEBCUSTCONTROLS.dll;"
    Debug.AspNetCompiler.VirtualPath = "/BOSTONBEANCOFFEE.COM"
    Debug.AspNetCompiler.PhysicalPath = "Source_WebOfficeV4\BOSTONBEANCOFFEE.COM\"
    Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\BOSTONBEANCOFFEE.COM\"
    Debug.AspNetCompiler.Updateable = "true"
    Debug.AspNetCompiler.ForceOverwrite = "true"
    Debug.AspNetCompiler.KeyFile = "Key\StrongKey.snk"
    Debug.AspNetCompiler.DelaySign = "false"
    Debug.AspNetCompiler.AllowPartiallyTrustedCallers = "false"
    Debug.AspNetCompiler.FixedNames = "true"
    Debug.AspNetCompiler.Debug = "True"
    Release.AspNetCompiler.VirtualPath = "/BOSTONBEANCOFFEE.COM"
    Release.AspNetCompiler.PhysicalPath = "Source_WebOfficeV4\BOSTONBEANCOFFEE.COM\"
    Release.AspNetCompiler.TargetPath = "PrecompiledWeb\BOSTONBEANCOFFEE.COM\"
    Release.AspNetCompiler.Updateable = "true"
    Release.AspNetCompiler.ForceOverwrite = "true"
    Release.AspNetCompiler.KeyFile = "Key\StrongKey.snk"
    Release.AspNetCompiler.DelaySign = "false"
    Release.AspNetCompiler.AllowPartiallyTrustedCallers = "false"
    Release.AspNetCompiler.FixedNames = "true"
    Release.AspNetCompiler.Debug = "False"      
    VWDPort = "34781"
    SlnRelativePath = "Source_WebOfficeV4\BOSTONBEANCOFFEE.COM\"
EndProjectSection

আমার ক্ষেত্রে, আমি প্রকল্পের বৈশিষ্ট্য থেকে ইউআরএল পরিবর্তন করার চেষ্টা করেছি, ভিএস পুনরায় চালু করতে, কম্পিউটারটিকে পুনরায় চালু করতে পারি, কিছুই আমাকে কেবল এই এসএলএন ফাইলের হেরফের থেকে আমার সমস্যা সমাধান করতে সহায়তা করে নি।

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