এসএসএল সংযোগ / আইআইএসএক্সপ্রেসের সাথে সংযোগ পুনরায় সেট করুন


140

আমি প্রথম ভিজ্যুয়াল স্টুডিও ২০১৩ আইআইএসইএক্সপ্রেসের সাথে প্রথমবারের মতো ব্যবহার করছি (পূর্বে ভিএস2010 এএসপি নেটওয়ার ডেভলপমেন্ট সার্ভার ব্যবহার করা হয়েছিল)। আমি আমার প্রকল্পটি ডিবাগ করার চেষ্টা করছি issues

এটি আমি ক্রোমে দেখছি:

সার্ভারে একটি নিরাপদ সংযোগ তৈরি করতে অক্ষম। এটি সার্ভারের ক্ষেত্রে সমস্যা হতে পারে বা এটি আপনার কাছে নেই এমন কোনও ক্লায়েন্ট প্রমাণীকরণ শংসাপত্রের প্রয়োজন হতে পারে। ত্রুটি কোড: ERR_SSL_PROTOCOL_ERROR

আমি আমার সম্পত্তি -> ওয়েব ফাইল আপডেট করেছি যাতে প্রজেক্ট ইউআরএল এখন একটি https ইউআরএল ব্যবহার করে। যাইহোক, এটি করার পরে, আরম্ভ করার সময় আমি এখন একটি নতুন ত্রুটি পেয়েছি:

লোকালহোস্টের সাথে সংযোগ বিঘ্নিত হয়েছিল। ত্রুটি কোড: ERR_CONNECTION_RESET

ধন্যবাদ


একটি অনুরূপ প্রশ্নের আমার উত্তর চেক করুন stackoverflow.com/questions/28195505/...
Bogac

1
এখানে পোস্ট করা কারণ এটি নীচের উত্তরগুলিতে সহজেই বাদ যায়। : গৃহীত উত্তরের জন্য কাজ না করে তাহলে আপনি যদি এর পরিবর্তে এই চেষ্টা stackoverflow.com/questions/20036984/...
IWriteApps

পোর্ট নম্বর পরিবর্তন করা আমার পক্ষে কাজ করে।
22 তে torun

উত্তর:


47

আপনি যদি আপনার ওয়েবকনফাইগে এসএসএল সংযোগগুলি জোর করার জন্য ইউআরএললিখনটি ব্যবহার করেন তবে এটি সম্ভবত আপনার লোকাল হোস্ট ঠিকানাটি পুনরায় লিখন করছে https জোর করে। যদি এসএসএল সক্ষম হওয়া দিয়ে ডিবাগ করা আপনার পক্ষে গুরুত্বপূর্ণ না হয় এবং আপনি ইউআরএলআরাইট ব্যবহার করছেন তবে <add input="{HTTP_HOST}" pattern="localhost" negate="true" />আপনার ওয়েবকনফিগ ফাইলের পুনর্লিখন বিভাগে যুক্ত করার বিষয়টি বিবেচনা করুন। এটি যে কোনও লোকাল হোস্ট ঠিকানাগুলির জন্য পুনরায় লেখার কাজ বন্ধ করে দিবে তবে এটি উত্পাদন পরিবেশে রেখে দেওয়া হবে। আপনি যদি URLRewrit ব্যবহার করেন না বা এসএসএল ব্যবহার করে ডিবাগ করার দরকার পড়ে তবে http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx সহায়তা করতে পারে। এটি VS2010 এর জন্য, তবে ভিএস2013-তেও যথেষ্ট।


7
আমি সেই লাইনটি ইউআরএলরাইটে যুক্ত করে এবং বন্দরটি "" 44300-: 44398 "(ইউসুফের নীচে উত্তর দেখুন) এ পরিবর্তন করে কাজ করেছি
রুবানভ

হ্যাঁ! প্রায় আমার মন হারিয়ে যাওয়ার কয়েক ঘন্টা পরে, এটিই আমাকে সাহায্য করেছিল!
ওয়াকা

363

আমি ERR_CONNECTION_RESET পাচ্ছিলাম কারণ আমার ভিজ্যুয়াল স্টুডিও 2013 / আইআইএস এক্সপ্রেস কনফিগার করা অ্যাপ পোর্ট নম্বরটি এই সীমার মধ্যে নেই : 44300-: 44398 । ( এই পরিসীমাটি থেকে বেরিয়ে আসার জন্য আমি কোনও সতর্কতা বাতিল করে দেওয়ার কথা মনে করি না don't ) পোর্ট নম্বরটি এই ব্যাপ্তির কিছুতে পরিবর্তন করা এটিকে কাজ করার জন্য আমাকে করতে হয়েছিল।

আমি netsh http show sslcert > sslcert.txtআউটপুট পর্যালোচনা করার পরে এবং পোর্ট নম্বর সম্পর্কে আমি সম্প্রতি পড়া স্টাফগুলির সাথে কিছু ক্লিক করার পরে এটি লক্ষ্য করেছি ।


53
আমি কেবল আফসোস করছি যে এই পোস্টটি দেওয়ার জন্য আমার কেবল একটি উত্সাহ রয়েছে। এসও এর আগে আমি কীভাবে এই ধরণের বাজে কথা ঠিক করেছি?
কুইলব্রেকার

6
আপনি netsh http add sslcert ...যে বন্দরটি ব্যবহার করতে চান তা যুক্ত করতে আপনিও ব্যবহার করতে পারেন। কিছু ক্ষেত্রে কার্যকর।
ব্রাজিলিয়ানল্ডজাগুয়ার

3
ক্রিকি এটি অনেক ঘন্টা খেয়েছে আমি আর ফিরে পাব না ... netshউদ্ধার করতে, এটি একটি ব্লগ পোস্টের জন্য উপযুক্ত ...
জিম


2
এখনও ভিজ্যুয়াল স্টুডিও 2017 / আইআইএস এক্সপ্রেস 10
টিভিডিএইচ

87

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

আপনি কীভাবে 'লোকালহোস্ট' শংসাপত্রটি পরীক্ষা করতে এবং মুছে ফেলতে পারেন তা এখানে:

  • শুরুতে, টাইপ করুন -> mmc.exe e
  • ফাইল -> স্ন্যাপ-ইন যোগ / সরান ...
  • শংসাপত্রগুলি -> যুক্ত> -> কম্পিউটার অ্যাকাউন্ট -> স্থানীয় কম্পিউটার নির্বাচন করুন
  • শংসাপত্রগুলি> ব্যক্তিগত> শংসাপত্রগুলির অধীনে চেক করুন
  • নিশ্চিত করুন যে স্থানীয় লোকাল শংসাপত্রের বিদ্যমান রয়েছে তার একটি বন্ধুত্বপূর্ণ নাম "আইআইএস এক্সপ্রেস বিকাশ শংসাপত্র" রয়েছে। যদি না হয়, এটি মুছুন। বা যদি একাধিক হয়, সমস্ত মুছুন।

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

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


2
আমার ক্ষেত্রে, আইআইএস শংসাপত্রের সেটিংস হারিয়ে গেছে, তবে শংসাপত্রগুলি ডিস্কে ছিল। এসএসএল শংসাপত্রগুলি সেট করা এবং ওয়েবসাইটে HTTPS বাইন্ডিং আপডেট করা সহায়তা করেছে। এসএসএল শংসাপত্রটি কম্বোবক্সে ইতিমধ্যে নির্বাচিত থাকলেও আবার https বাঁধাই সেট করা গুরুত্বপূর্ণ।
Opewix

10
এটি আইআইএস এক্সপ্রেস মেরামতের প্রয়োজন। এখন নিখুঁতভাবে কাজ। ধন্যবাদ
হোমাম

1
ধন্যবাদ. আমার ক্ষেত্রে, আমি আমার কম্পিউটার থেকে ভুল করে শংসাপত্রটি মুছে ফেলেছিলাম। আমি যখন এই কমান্ডটি কার্যকর করার চেষ্টা করেছি এবং এটি বলেছিল: "এসএসএল শংসাপত্র যুক্ত করা ব্যর্থ হয়েছে, ত্রুটি: 1312 একটি নির্দিষ্ট লগন সেশনটি বিদ্যমান নেই It এটি ইতিমধ্যে বন্ধ হয়ে গেছে।" netsh http delete sslcert ipport=0.0.0.0:443 netsh http add sslcert ipport=0.0.0.0:443 appid="{GUID-APP-ID}" certhash="THUMBPRINTOFMYCERTIFICATEINHEXADECIMAL"
ইউ কেএম

ঐটা এটা ছিল! সদৃশ শংসাপত্রগুলি এবং মেরামতটিও করতে হয়েছিল iis এক্সপ্রেস অংশে।
ম্যাডিশন

36

আমি এই পদক্ষেপগুলি সমাধান করতে আমাকে যে পদক্ষেপগুলি সহায়তা করেছে তার সংক্ষিপ্ত বিবরণ দিচ্ছি:

  1. এসএসএল পোর্ট পরিসর (আইআইএস এক্সপ্রেস দ্বারা ব্যবহৃত) 44300-44398 এর মধ্যে রয়েছে তা নিশ্চিত করুন

ইনস্টলেশন চলাকালীন, আইআইএস এক্সপ্রেস SSL ব্যবহারের জন্য 44300 এর মাধ্যমে 44300 এর মাধ্যমে বন্দরগুলি সংরক্ষণ করতে Http.sys ব্যবহার করে। এটি আইএসইএক্সপ্রেসের স্ট্যান্ডার্ড ব্যবহারকারীদের (উন্নত সুবিধা ছাড়াই) এসএসএলকে কনফিগার করতে এবং ব্যবহার করতে সক্ষম করে। এই সম্পর্কে আরও তথ্যের জন্য এখানে দেখুন

  1. কমান্ড প্রম্পটে প্রশাসক হিসাবে নীচের কমান্ডটি চালান। এটি কম্পিউটারে এসএসএল শংসাপত্রের বাইন্ডিংগুলি আউটপুট দেবে। এই তালিকা থেকে, সম্পর্কিত বন্দরের জন্য আইআইএস এক্সপ্রেসের দ্বারা ব্যবহৃত শংসাপত্রটি সন্ধান করুন:

netsh http শো sslcert> sslcert.txt

  1. Sslcert.txt এ নীচের আইটেমগুলি সন্ধান করুন (আমার ক্ষেত্রে আইআইএস এক্সপ্রেস 44300 বন্দরে চলছে)

আইপি: পোর্ট : 0.0.0.0:44300

শংসাপত্র হ্যাশ : eb380ba6bd10fb4f597cXXXXXXXXXX

অ্যাপ্লিকেশন আইডি : 4 214124cd-d05b-4309-XXX-XXXXXXX}

  1. এছাড়াও আইআইএস এক্সপ্রেস ম্যানেজমেন্ট কনসোলটি দেখুন (RUN (Ctrl + R) -> inetmgr.exe) এবং সার্ভার শংসাপত্রগুলিতে সংশ্লিষ্ট শংসাপত্র বিদ্যমান কিনা তা সন্ধান করুন

(বিভাগ আইআইএস এর অধীনে সার্ভার রুট -> এ ক্লিক করুন () -> সার্ভার শংসাপত্রগুলি খুলুন)

  1. যদি আপনার লোকালহোস্ট ডিফল্টরূপে পদক্ষেপ 3 এ তালিকৃত আলাদা আলাদা শংসাপত্র ব্যবহার করে তবে নীচের পদক্ষেপগুলি অবিরত রাখুন

netsh http sslcert ipport = 0.0.0.0: 44300 মুছুন

netsh http যোগ করুন sslcert ipport = 0.0.0.0: 44300 সারথ্যাশ = নতুন_সংশ্লিষ্ট_হ্যাশ_বিহীন_স্পেস অ্যাপিড = {214124cd-d05b-4309-XXX-XXXXXXX}

New_ সার্টিফিকেটহ্যাশ হ'ল আপনার ডিফল্ট শংসাপত্রটি আপনার লোকালহোস্টের সাথে আবদ্ধ (এটি আমরা ৪ ম পদক্ষেপে পেয়েছি) বা আপনি নতুন শংসাপত্র হিসাবে যুক্ত করতে চান one

আপনার উত্তর uosɐſ (যা এই সমস্যাটি সমাধানে আমাকে সহায়তা করেছে) এর জন্য আপনাকে ধন্যবাদ


8
হা, বন্দরটি 53xxx থেকে 44300 এ পরিবর্তন করা আমার জন্য কৌশলটি করেছে।
সিডননার

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

2
বন্দর পরিবর্তন করা আমার পক্ষেও কাজ করেছিল। বন্দরগুলি কেন এই সীমার মধ্যে থাকতে হবে এবং এটি কোথায় কনফিগার করা হয়েছে তা কি কেউ জানেন?
জিম

জয়ের জন্য বন্দরের পরিবর্তন! এবং বন্দরগুলি কেন 44300-44398 পরিসরে থাকা দরকার জিমের মন্তব্যে?
টিচ্যাডউইক

ইনস্টলেশন চলাকালীন আইআইএস এক্সপ্রেস এসএসএল ব্যবহারের জন্য 44300 এর মাধ্যমে 44300 এর মাধ্যমে বন্দরগুলি সংরক্ষণ করতে Http.sys ব্যবহার করে। এটি আইএসইএক্সপ্রেসের স্ট্যান্ডার্ড ব্যবহারকারীদের (উন্নত সুবিধা ছাড়াই) এসএসএলকে কনফিগার করতে এবং ব্যবহার করতে সক্ষম করে। এ সম্পর্কে আরও তথ্যের জন্য এখানে পড়ুন -> ডকস.মাইক্রোসফট.ইন.ইউএস
কার্তিক

26

আমি যে সমস্যার মুখোমুখি হচ্ছিলাম তা আমার সাথে হয়েছিল, কোনও এক সময় লোকালহোস্টের জন্য এইচএসটিএস সক্ষম করে এবং বুঝতে পারছিল না যে এটি আমার http: // লোকালহস্ট: সামপোর্টকে ভঙ্গ করবে এবং না আইআইএস এক্সপ্রেসে ।

এইচটিএসএস ব্রাউজারটিকে (আমার ক্ষেত্রে ক্রোম) সবসময় HTTPS ব্যবহার করে একটি URL অনুরোধ করতে বলে request সুতরাং এর জন্য যদিও আমি আমার এমভিসি 5 অ্যাপ্লিকেশনটির জন্য এসএসএল সক্ষমও না করে রেখেছি, ব্রাউজারটি এখনও HTTP এর পরিবর্তে URL টিতে HTTPS ব্যবহার করে আমার সাইট অ্যাক্সেস করার চেষ্টা করবে।

ঠিক করা?

  1. সার্ফ টু ক্রোম: // নেট-ইন্টারনাল / # ঘন্টা sts
  2. মোছা বিভাগে, "লোকালহোস্ট" লিখুন এবং ক্রোম থেকে রেকর্ড মুছুন।

1
হ্যাঁ, ছত্রাকগুলি এই সমস্যার কারণ হতে পারে। এটি আমার জন্য টিট্রিংক করেছে, ধন্যবাদ।
Kosmo

12

উপরের বিকল্পগুলির মধ্যে আমার পক্ষে কাজ হয়নি। আমাকে নিম্নলিখিতগুলি করতে হয়েছিল:

  1. আনইনস্টল করা আইআইএস এক্সপ্রেস 8.0
  2. আইআইএস এক্সপ্রেসের জন্য আমার দস্তাবেজ ডিরেক্টরিতে সমস্ত কনফিগারেশন মুছে ফেলেছে
  3. পুনরায় ইনস্টল করা আইআইএস এক্সপ্রেস 8.0
  4. আমার স্থানীয় মেশিনে প্রকল্পটি মোছা হয়েছে এবং টিএফএসের জন্য একটি পরিষ্কার সংস্করণ ডাউনলোড করেছে
  5. প্রকল্পটি চালান - এটি এসএসএল-এর উপর দিয়ে চলেছিল এবং আমি ডিবাগ করতে সক্ষম হয়েছি

আমি এই থ্রেড থেকে পদক্ষেপ পেয়েছি

আশাকরি এটা সাহায্য করবে.


2
আমি কেবলমাত্র এক্সপ্রেসটি আনইনস্টল করব এবং এটি পুনরায় ইনস্টল করব। এখন এটি কাজ করে
জিন

5
আমার ক্ষেত্রে এটি কেবল আইআইএস ইনস্টলেশন মেরামত করার জন্য যথেষ্ট ছিল (কন্ট্রোল প্যানেলে)।
রোমানोजা

এবং মানুষ এর জন্য মাইক্রোসফ্টের অর্থ প্রদান করে? সফটওয়্যারটি কীভাবে অবিশ্বাস্যভাবে ডিজাইন করতে হয়েছে যে একমাত্র ফিক্সটি একটি সম্পূর্ণ আনইনস্টল এবং পুনরায় ইনস্টল করা উচিত ?!
জেজ

@ জিজ - না, এটি নিখরচায়।
এরিক কেলি

6

আমার ক্ষেত্রে, আমি একটি স্ব-স্বাক্ষরিত শংসাপত্র তৈরি করেছি এবং এটিতে কাজ করা ছিল, ব্যতীত আমি ব্রাউজারে ত্রুটি পাচ্ছি কারণ শংসাপত্রটি অবিশ্বস্ত ছিল। সুতরাং, আমি শংসাপত্রগুলির স্ন্যাপিনে বিশ্বাসযোগ্য রুট শংসাপত্র কর্তৃপক্ষ> শংসাপত্র ফোল্ডারে শংসাপত্রটি স্থানান্তরিত করেছি। এটি কাজ করেছিল এবং তারপরে আমি ভিজ্যুয়াল স্টুডিওটি দিনের জন্য বন্ধ করে দিয়েছি।

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

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


2
আপনি কোনও শংসাপত্রের সানাপ-ইন এর ভিতরে কোনও শংসাপত্র আটকে দিতে পারেন ঠিক যেমন এটি কোনও নিয়মিত ফাইল। এটি খুঁজে পেতে আমাকে বছর বয়ে নিয়েছে।
সাইমন_উইভার

6

ভিজ্যুয়াল স্টুডিও 2015-এ আমার একই সমস্যা Because কারণ আমি ওয়েব.কমফিগে এসএসএল বাইন্ডিং ব্যবহার করি

<rewrite>
   <rules>   
     <rule name="HTTP to HTTPS Redirect" stopProcessing="true">
       <match url="(.*)" />
       <conditions>
          <add input="{HTTPS}" pattern="off" />
       </conditions>
          <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Found" />
     </rule>
   </rules>
</rewrite>

এবং আমি মিঃড্রোয়েডজারের উত্তর দিয়ে সমস্যার সমাধান করতে পারি। প্রতিস্থাপন করে

<add input="{HTTPS}" pattern="off" />

সঙ্গে

<add input="{HTTP_HOST}" pattern="localhost" negate="true" />

আমার ওয়েবকনফিগের মধ্যে প্রবেশ করুন, তাই আমার কোড is

<rewrite>
  <rules>   
    <rule name="HTTP to HTTPS Redirect" stopProcessing="true">
      <match url="(.*)" />
      <conditions>
         <add input="{HTTP_HOST}" pattern="localhost" negate="true" />
      </conditions>
         <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Found" />
    </rule>
 </rules>
</rewrite>

4

আমার এই সমস্যাটি ছিল, আমি ফিল্টারকনফিগ.সি.এক্সে গ্লোবাল রিকুয়েস্ট https এর জন্য আমার সাইটটি কনফিগার করেছিলাম।

public static void RegisterGlobalFilters(GlobalFilterCollection filters)
    {
        filters.Add(new HandleErrorAttribute());
        filters.Add(new RequireHttpsAttribute());
    }

এই টিউটোরিয়াল থেকে: আমি HTTPS প্রকল্প URL পরিবর্তন করতে ভুলে গিয়েছিলেন http://azure.microsoft.com/en-us/documentation/articles/web-sites-dotnet-deploy-aspnet-mvc-app-membership-oauth- এসকিউএল-ডাটাবেস / সক্রিয় এসএসএল অংশ 4 এর অধীনে the


4

আমার যে সমস্যাটি ছিল তা @ জেসন ক্লেবনের উত্তরের সাথে সম্পর্কিত ছিল, তবে আইআইএস এক্সপ্রেসের ভিজ্যুয়াল স্টুডিও সম্পত্তিগুলিতে আমার সেটিংসে আমার একটি ছোট সমস্যা ছিল।

নিশ্চিত হয়ে নিন যে আপনি বন্দরটি পরিসরে পরিবর্তন করার পরে: 44300 থেকে 44399 করার পরে, ঠিকানাটিও শুরু হয় HTTPS

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


3

আমার দু'বার ঘটে যাওয়া আরেকটি সমস্যা:
আইআইএস এক্সপ্রেসেapplicationhost.config বাইন্ডিংয়ের ক্রমটি গুরুত্বপূর্ণ। একটি বাঁধাই আপনার এসএসএল বাইন্ডিংকে অগ্রাধিকার নিতে পারে, এটি কাজ করে না।

উদাহরণ:

<site name="MySite007" id="1">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
        <virtualDirectory path="/" physicalPath="C:\Users\myuser\projects\mysolutionfolder\MyProject.Service" />
    </application>
    <bindings>
        <binding protocol="http" bindingInformation=":8081:localhost" />
        <binding protocol="http" bindingInformation=":8080:" /><!-- evil binding -->
        <binding protocol="https" bindingInformation="*:44327:localhost" />
    </bindings>
</site>

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

অশুভ বাঁধাই মুছে ফেলুন বা এটিকে সরান ।


এটি আমার জন্য এটি স্থির করে দিয়েছে। ধন্যবাদ!
সমৃদ্ধ

3

আইআইএসএক্সপ্রেস এবং বনাম ডিরেক্টরিগুলি সরানো এবং এই নিবন্ধ থেকে 44300 থেকে 44399 (সমেত) এসএসএল পোর্ট পরিসর ব্যবহার করা আমার পক্ষে কাজ করেছে


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

2

এটি কোনও সহকর্মীর কাছ থেকে শোনা হিসাবে কৌতুকপূর্ণ, তবে অভিযোগ করা ক্রোম জোর করে এটি একটি সমস্যা with আমি সাধারণত ফায়ারফক্সে চালু করি তাই আমি এই সমস্যাটি আগে দেখিনি। ফায়ারফক্স ব্যবহার করে বা ie আমার সহকর্মীর জন্য কাজ করে।


1

আমার সমস্যা ফিডলারের কারণে হয়েছিল। ফিডলার যখন ক্রাশ হয় তখন এটি আপনার প্রক্সি সেটিংসের সাথে মাঝে মাঝে মেসেজ করে। কেবলমাত্র ফিডলারের প্রবর্তনটি মনে হয়েছিল সমস্ত কিছু ঠিক হয়ে গেছে (সম্ভবত এটি কোনওভাবে নিজেকে মেরামত করে)।


1

' ডিজিগার্ট শংসাপত্র ইনস্টলেশন পরীক্ষক ' প্রায়শই এরকম পরিস্থিতিতে সহায়ক।

সিরিয়াল নম্বরটি তুলনা করে আমি যে ايسএসএল শংসাপত্রের চেষ্টা করা হচ্ছে তা যাচাই করতে সক্ষম হয়েছি।

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

আমার জন্য @ জেসন ক্লেব্যান উত্তরটি আসল সমস্যা ছিল তবে কী শংসাপত্রটি লোড হচ্ছে সে সম্পর্কে আপনার মৌলিক দাবিগুলি যাচাই করার জন্য এটি খুব দরকারী ইউটিলিটি হতে পারে।


বাহ, আপনাকে অনেক ধন্যবাদ একমাত্র সমাধান যা আমার পক্ষে কাজ করেছিল।
ফার্নান্দো সিলভা 21

1

আপনার যদি 44300-44399 ব্যাপ্তির বাইরে কোনও বন্দর ব্যবহার করার প্রয়োজন হয় তবে এখানে একটি কার্যকারিতা রয়েছে:

  • আইআইএসে একটি নতুন সাইট তৈরি করুন (এক্সপ্রেস নয়)
  • আপনার প্রয়োজনীয় বন্দরে HTTPS বেঁধে রাখুন
  • এসএসএল শংসাপত্রের জন্য, আইআইএস এক্সপ্রেস বিকাশ শংসাপত্র নির্বাচন করুন choose
  • সাইটটি তৈরি হয়ে গেলে, এটি বন্ধ করুন, যেহেতু এটি আসলে চলমান হবে না

এটি এই বন্দরের সাথে আইআইএস এক্সপ্রেস ডেভেলপমেন্ট শংসাপত্রটি নিবন্ধভুক্ত করে এবং 44300-44399 পরিসীমা প্রয়োজনের কাছাকাছি পাওয়া সবচেয়ে সহজ উপায়।


0

আমি কেবল আমার কম্পিউটারটি পুনর্নির্মাণ করব। এই থ্রেডটি আমাকে ক্লু দিয়েছে, যেখানে আমি প্রকল্প সেটিংস> ওয়েব এ উপলব্ধি করেছি, প্রকল্পটি HTTP এবং HTTP পোর্ট ব্যবহারের জন্য কনফিগার করা হয়েছে। এটি এইচটিটিপিএস এবং সঠিক এইচটিটিপিএস পোর্টে আপডেট করে, সবকিছু আবার কাজ শুরু করে।


0

44300 এবং 44399 এর মধ্যে এসএসএল পোর্ট সেট করার বিষয়ে অন্যান্য উত্তরের অনুসরণ করতে, আমি ভিজ্যুয়াল স্টুডিওতে এসএসএল সক্ষমকৃত সম্পত্তি পরিবর্তন করতে পারিনি, বা একটি নির্দিষ্ট এসএসএল URL সেট করতে পারি নি। অন্যান্য উত্তরগুলি, যেমন আইআইএস এক্সপ্রেস মেরামত করা কোনও উপকারে আসেনি। সমাধানটি ছিল স্লান ফাইলের সমান্তরালে .vs ফোল্ডারে configোকা, কনফিগার সাবফোল্ডারটি খুলুন এবং তারপরে অ্যাপ্লিকেশনহোস্ট.কনফিগ ফাইলটি সম্পাদনা করুন। তারপরে, আমি ম্যানুয়ালি https লাইন যুক্ত করেছি এবং ভিএস পুনরায় চালু করেছি

<binding protocol="http" bindingInformation="*:24941:localhost" />
                <binding protocol="https" bindingInformation="*:44301:localhost" />

0

আমার ক্ষেত্রে আমি সহজেই ভুলে যেতাম আমার (আমার ক্ষেত্রে) https: // লোকালহোস্ট: 44300 পূর্ণ আইআইএসের জন্য একটি বাধ্যতামূলক সেট আপ ছিল । আপনার দুটোই থাকতে পারে না!


আপনার উভয় থাকতে পারে, যতক্ষণ না তারা উভয় একই সময়ে চলমান না।
ট্রেনসন

0

আমার ক্ষেত্রে, আমি যখন ডিবাগিং করছিলাম তখন লোকালহোস্ট ইউআরএলটি https: // লোকালহোস্টে পুনঃনির্দেশিত হয়েছিল। কোনও কিছু পরিবর্তন না করে এক মুহূর্ত থেকে অন্য মুহুর্তে এটি ঘটেছিল। আমি ব্রাউজারে একটি হার্ড পুনরায় লোড করে এটি সমাধান করেছি। এখানে লিঙ্ক

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