ASP.NET 4.5 ওয়েব সার্ভারে নিবন্ধিত হয়নি


175

আমার উইন 7 ডেভলপমেন্ট মেশিনে এবং এসকিউএল এক্সপ্রেস উদাহরণটি ডিফল্টরূপে ইনস্টল করা লোকালডিবিয়ের পরিবর্তে ব্যবহার করতে। আমি আমার এমভিসি 4 প্রকল্পের বৈশিষ্ট্য পৃষ্ঠাতে (ওয়েব ট্যাব) "আইআইএস এক্সপ্রেস "টি পরীক্ষা করে চেক করেছি, তারপরে আমি নিম্নলিখিত ত্রুটি পেয়েছি:

ASP.NET 4.5 ওয়েব সার্ভারে নিবন্ধিত হয়নি। আপনার সাইটটি সঠিকভাবে চলার জন্য আপনাকে নিজের ওয়েব সার্ভারটি এএসপি.এনট 4.5 এর জন্য ম্যানুয়ালি কনফিগার করতে হবে।

আমি যাচাই করেছি যে ASP.NET আইআইএস বৈশিষ্ট্যগুলির মধ্যে সক্রিয় করা আছে।

এটি সমাধান করার জন্য কি করা যেতে পারে দয়া করে?


অন্যরা এখানে আসার জন্য: আপনাকে উপাদানের সাথে targetFramework="4.5"অ্যাট্রিবিউট যোগ করে আপনার ওয়েবকনফিগ ফাইলটিও সামঞ্জস্য করতে হবে <compilation>
উউই কেইম

উত্তর:


213

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

aspnet_regiis -i

আপনি এখানে এএসপি.এনইটি আইআইএস নিবন্ধকরণ সরঞ্জাম (Aspnet_regiis.exe) সম্পর্কে আরও পড়তে পারেন ।


2
aspnet_regiis -i অভ্যন্তরীণ কমান্ড হিসাবে স্বীকৃত নয়, এটি প্রত্যাবর্তিত ত্রুটি বার্তা।
সামি-এল

32
আমি সমস্যার সমাধান করতে পেরেছি, প্রশাসক হিসাবে ভিজ্যুয়াল স্টুডিও ডেভেলপার কমান্ড প্রম্পট চালিয়েছি তারপরে সি: \ উইন্ডোজ \ মাইক্রোসফট.নেট \ ফ্রেমওয়ার্ক 64 4 ভি 4.0.30319> এ্যাসনেট_গ্রেইস -i
সামি-এল

27
@ সামি-এল গুরুত্বপূর্ণ দ্রষ্টব্য: ভিএস সেন্টিমিডি ব্যবহার করার কোনও আসল প্রয়োজন নেই (আপনি যখন নতুন ওএস ইনস্টল করার সময় আপনার সম্ভবত নেই)। আপনার যা দরকার তা হ'ল একটি কমান্ড লাইন (সেন্টিমিডি) এবং aspnet_regiisসর্বশেষতম। নেট ফ্রেমওয়ার্ক লাইব্রেরি থেকে চালানো :C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe /i
i3arnon

2
টুডে (2015) ইস্যু সম্ভবত বাগ এই উত্তরটি উল্লেখ করা হয়: stackoverflow.com/a/30352820/1121033
Göran Roseen

23
ভিজ্যুয়াল স্টুডিও ২০১২ এর জন্য আপনাকে এখান থেকে ঠিক করার জন্য একটি আপডেট ডাউনলোড করতে হবে: সমর্থন.
microsoft.com/en-us/kb/3002339

103

উইন্ডোজ 8.1-তে, যেহেতু .NET 4.5 অন্তর্নির্মিত, তাই প্রশাসনিক কমান্ড-প্রম্পট থেকে এটি চালানো ঠিক হবে:

dism.exe /Online /Enable-Feature /all /FeatureName:IIS-ASPNET45

1
Is /allপ্রয়োজনীয়? এখানে: সমর্থন.
microsoft.com/kb/2736284

5
উইন্ডোজ ৮.১-এ বরখাস্ত কমান্ড-লাইন অনুসারে / সমস্ত স্বয়ংক্রিয়ভাবে প্যারেন্ট বৈশিষ্ট্যগুলিকে সক্ষম করে। এই ক্ষেত্রে, এটি নির্দিষ্টভাবে নেটফেক্স 4 এক্সটেন্ডেড-এএসপিএনইটি 45 এবং আইআইএস-নেটফেক্স এক্সটেনসিবিলিটি 45 উল্লেখ করে যদি আপনি / সমস্ত নির্দিষ্ট না করেন don't
NYCdotNet

1
এটি ত্রুটি দেখায়: 87 এবং এই বৈশিষ্ট্যটি অজানা বলে একটি বার্তা দেয়। কি করো?
সুরজ

আইআইএস 8
জেসন ম্যাসি

65

যদি আপনি .NET ফ্রেমওয়ার্ক 4.6 ইনস্টল করেছেন তবে আপনি কোনও ভিএস বাগের কারণে এই ত্রুটিটি দেখতে পাবেন। ওয়ার্কআরউন্ডস এবং রেজোলিউশনগুলি এখানে:

http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio- পরে ইনস্টলেশন অফ মাইক্রোসফট নেট-ফ্রেমওয়ার্ক-4-6.aspx

সম্পাদনা করুন:

কিছু মন্তব্যে উল্লিখিত হিসাবে, উইন্ডোজ 10 বা ভিজ্যুয়াল স্টুডিও 2015 আপগ্রেড করার পরে পর্দার আড়ালে এটি ঘটতে পারে।


3
শেষ পর্যন্ত উত্তর খুঁজে পেল! আমি যখন উইন্ডোজ 10 এ আপগ্রেড করি তখন এটি ঘটে থাকে ধন্যবাদ
মাইকেল আগুইলার

2
আমি যখন 2012 সালে আমার কম্পিউটারে ভিএস 2015 যুক্ত করেছি তখন আমার সাথে এটি ঘটেছিল
সাবক্যারি ক্রঞ্চ

এটি উইন্ডোজ 10 এ .NET 4.6 এবং ভিএস 2012
স্টিভেন

2
এটিই ছিল আমার সমস্যার কারণ। উল্লেখ্য যে আপডেট 4 এখন আর সর্বশেষ আপডেট নয়।
পিটার মরিস

2
তোমাকে অনেক ধন্যবাদ. আপনি আমার দিন বাঁচিয়েছেন। আমি ইনস্টল না। নেট ফ্রেমওয়ার্ক 4.6 স্পষ্টত। আমি যা করেছি তা হ'ল আমি ভিজ্যুয়াল স্টুডিও 2015 ইনস্টল করেছি যার ফলস্বরূপ। নেট ফ্রেমওয়ার্ক 4.6 অন্তর্ভুক্ত রয়েছে। ভিএস 2015 ইনস্টল করার পরে আমি ভিএস 2013 তে একটি বিদ্যমান সমাধান খুলেছি (সমাধানটি কেবলমাত্র ভিএস 2013 তে তৈরি হয়েছিল) যা এই এসপটিএন 4.5 কে নিবন্ধিত ত্রুটি দেওয়া শুরু করেছিল। আরও মজার বিষয় হল এই এমএসডিএন ব্লগ পৃষ্ঠায় "ভিজ্যুয়াল স্টুডিও 2013 আপডেট 4 ডাউনলোড করুন" লিঙ্কটি আপনাকে ভিএস 2013 এর 5 টি আপডেটের পৃষ্ঠা ডাউনলোড করতে নিয়ে যায় I আমি কেবল আপডেট 5 ইনস্টল করেছি এবং এটি আমার সমস্যার সমাধান করে।
আরবিটি

7

উইন্ডোজ 8 ক্লায়েন্ট কম্পিউটারের জন্য, "ইন্টারনেট তথ্য পরিষেবাদি-> ওয়ার্ল্ড ওয়াইড ওয়েব সার্ভিসেস -> অ্যাপ্লিকেশন ডেভলপমেন্ট বৈশিষ্ট্য -> এএসপি.নেট 4.5" এর অধীনে "উইন্ডোজ ফিচারগুলি চালু / বন্ধ করুন" তে "আইআইএস-এএসপিএনটি 45" চালু করুন।


কমান্ডটি চালানোর মতোই: বরখাস্ত / এক্স / অনলাইন / সক্ষম-বৈশিষ্ট্য / সমস্ত / বৈশিষ্ট্য নাম: আইআইএস-এএসপিএনটি 45
মিরোস

7

.Net ফ্রেমওয়ার্ক 4.0 ফোল্ডারটিকে ওভাররাইট করে তাই এই কমান্ডটি চালান:

আইআইএস-র কাছে নেট ফ্রেমওয়ার্কটি নিবন্ধন
করুন -> রান-> সেমিডি -> অ্যাডমিনিস্ট্রেটর হিসাবে চালান:

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
aspnet_regiis.exe -i

2

এটি ভিএস আপডেটের সাথে সমাধান করেছেন।

এই লিঙ্কটি অনুসরণ করুন ( https://blogs.msdn.microsoft.com/webdev/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual- মাইক্রোসফ্ট-নেট-ফ্রেমওয়ার্ক-4-6 / ) -র পরে ইনস্টলেশন-এর স্টুডিও

রেজোলিউশন : মাইক্রোসফ্ট মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিওর সমস্ত প্রভাবিত সংস্করণগুলির জন্য একটি ফিক্স প্রকাশ করেছে।

ভিজ্যুয়াল স্টুডিও 2013 -

ভিজ্যুয়াল স্টুডিও 2013 আপডেট 4 ডাউনলোড করুন ভিজ্যুয়াল স্টুডিও 2013 আপডেট 4 সম্পর্কে আরও তথ্যের জন্য, দয়া করে দেখুন: ভিজ্যুয়াল স্টুডিও 2013 আপডেট 4 কেবি নিবন্ধ ভিজ্যুয়াল স্টুডিও 2012

মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 2012-এর জন্য এই সমস্যাটিকে সম্বোধন করার জন্য একটি আপডেট প্রকাশিত হয়েছে: KB3002339 সরাসরি মাইক্রোসফ্ট ডাউনলোড কেন্দ্র থেকে এই আপডেটটি ইনস্টল করতে এখানে ভিজ্যুয়াল স্টুডিও 2010 এসপি 1

মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 2010 এসপি 1-র জন্য এই সমস্যাটিকে সম্বোধন করার জন্য একটি আপডেট প্রকাশিত হয়েছে: KB3002340 এই আপডেটটি উইন্ডোজ আপডেট থেকে উপলব্ধ মাইক্রোসফ্ট ডাউনলোড কেন্দ্র থেকে সরাসরি এই আপডেটটি ইনস্টল করতে, এখানে


1
একইভাবে, Microsoft ভিসুয়াল স্টুডিও 2013 আপডেট 5 এই সমস্যা আমার জন্য সমাধান microsoft.com/en-us/download/details.aspx?id=48129
ড্যারেন আলফনসো

2

সি টাইপ করার প্রয়োজন নেই: \

শুরু করুন -> রান-> সেমিডি -> প্রশাসক হিসাবে চালান এবং নীচের আদেশটি কার্যকর করুন command


.NET ফ্রেমওয়ার্ক সংস্করণ 4 (32-বিট সিস্টেম)

% উইন্ডির% \ Microsoft.NET \ ফ্রেমওয়ার্ক \ v4.0.30319 \ aspnet_regiis.exe -i

.NET ফ্রেমওয়ার্ক সংস্করণ 4 (-৪-বিট সিস্টেম)

% উইন্ডির% \ Microsoft.NET \ ফ্রেমওয়ার্ক 64 \ v4.0.30319 \ aspnet_regiis.exe -i

বিকল্পভাবে ভিজ্যুয়াল স্টুডিও সরঞ্জামগুলি থেকে কমান্ড প্রম্পট ব্যবহার করুন: সি: \ প্রোগ্রামডেটা \ মাইক্রোসফ্ট \ উইন্ডোজ \ স্টার্ট মেনু \ প্রোগ্রামগুলি \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 2012 \ ভিজ্যুয়াল স্টুডিও সরঞ্জাম> ভিএস ২০১২ x86 নেটিভ সরঞ্জাম কমান্ড প্রম্পট

সংস্করণ বিভিন্ন হতে পারে .. আশা করি এটি সাহায্য করবে।


1

এএসপি.নেট 4.5 "টার্ন উইন্ডোজ বৈশিষ্ট্যগুলি চালু / বন্ধ" এর অধীনে ইনস্টল করা হিসাবে উপস্থিত হওয়া সত্ত্বেও আমার ঠিক একই সমস্যা ছিল। আমি অবশেষে "টার্ন উইন্ডোজ বৈশিষ্ট্যগুলি চালু / বন্ধ করুন" এর অধীনে এএসপি.নেট 3.5 এবং 4.5 কে অপসারণ না করে, আমার পিসিটি পুনরায় বুট করেছি এবং সেগুলি পুনরায় ইনস্টল না করা পর্যন্ত আমি সবকিছু চেষ্টা করেছি tried যে সমস্যার সমাধান।


এবং এখন সমস্যাটি ফিরে এসেছে, এমনকি আমাকে এখন এএসপি.নেট 4.0 সম্পর্কে কড়া নাড়ায় ... ভিএস2013-এ এটি কোনও বাগ কিনা কেউ কি জানেন?
মিরোস

1

আমারও সমস্যা ছিল। আমি উপরের সমাধানগুলি চেষ্টা করেছিলাম কিন্তু আমার পক্ষে কাজ করে নি।

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

নীচের লিঙ্ক থেকে ভিজ্যুয়াল স্টুডিও আপডেটটি ডাউনলোড করুন http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects ইন-মাইক্রোসফট ভিজুয়াল-স্টুডিওতে-পরে ইনস্টলেশন অফ মাইক্রোসফট নেট-ফ্রেমওয়ার্ক-4-6.aspx

ধন্যবাদ!


1

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

লিঙ্কটি থেকে উদ্ধৃত:

প্রোগ্রাম এবং বৈশিষ্ট্য উইন্ডোতে একবার, বাম ফলকে "উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ করুন" টিপুন।

এখন গাছের নীচে স্ক্রোল করুন এবং সন্ধান করুন:

ইন্টারনেট তথ্য পরিষেবাদি> ওয়ার্ল্ড ওয়াইড ওয়েব পরিষেবাদি> অ্যাপ্লিকেশন বিকাশ বৈশিষ্ট্য ... এবং তারপরে আপনার প্রয়োজনীয় সমস্ত প্রাসঙ্গিক বৈশিষ্ট্যগুলি পরীক্ষা করুন। আমি .NET 3.5 এবং 4.6 বেছে নিয়েছি।

http://modelrail.otenko.com/electronics/asp-net-4-5-has-not-been-registered-on-the-web-server


1

TL; ড; ওকে ক্লিক করা কর্মপরিকল্পনা, তারপরে সবকিছু ঠিকঠাক কাজ করবে।

আমি এই ত্রুটি বার্তাটিও পেয়েছি।

ওয়েব http: // লোকালহোস্ট: এএসপি.নেট 4.5 এর জন্য xxxxx / কনফিগার করা ব্যর্থ হয়েছে। সাইটটি সঠিকভাবে চলার জন্য আপনাকে অবশ্যই এএসপি.এনইটি 4.5 এর জন্য এই সাইটটি ম্যানুয়ালি কনফিগার করতে হবে। ASP.NET 4.0 ওয়েব সার্ভারে নিবন্ধিত হয়নি। আপনার সাইটটি সঠিকভাবে চলার জন্য আপনাকে নিজের ওয়েব সার্ভারটি এএসপি.এনইটি 4.0 এর জন্য ম্যানুয়ালি কনফিগার করতে হবে।

পরিবেশ: উইন্ডোজ 10, আইআইএস 8, ভিএস 2012 ওয়েব।

বেশ কয়েকটি আপাতদৃষ্টিতে আক্রমণাত্মক সমাধান সহ এই পৃষ্ঠাটি সন্ধান করার পরে, আমি https://support.microsoft.com/en-us/help/3002339/ অপ্রত্যাশিত- ডায়ালগ-box-appears-when-you-open- এ হটফিক্স বিকল্পের মাধ্যমে পড়লাম এখানে প্রস্তাবিত হিসাবে প্রকল্প-ইন-ভিজ্যুয়াল-স্টুডিও

দয়া করে খুব কঠোর কিছু করা থেকে বিরত থাকুন এবং নীচের মত প্রদর্শিত পৃষ্ঠার অংশটি "ওয়ার্কারআউন্ড" চিহ্নিত করুন:

কার্যসংক্রান্ত


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

অন্য কথায়, একবার ডায়লগ বাক্সে ওকে ক্লিক করুন, এবং বার্তাটি চিরতরে চলে যাবে। প্রকল্পটি ঠিক কাজ করবে।



0

আমারও একই সমস্যা ছিল। দীর্ঘ অনুসন্ধানের পরে, আমি অ্যাপ্লিকেশন পুলটি ASP.NET v4.xআইআইএস ম্যানেজারে পরিবর্তন করি ।


0

নীচে ত্রুটিযুক্ত উইন্ডোজের জন্য 10: ওয়েব HTTP: // স্থানীয়হোস্ট: 64886 / এএসপি.নিট 4.5 কনফিগার করা ব্যর্থ হয়েছে। সাইটটি সঠিকভাবে চলার জন্য আপনাকে অবশ্যই এএসপি.এনইটি 4.5 এর জন্য এই সাইটটি ম্যানুয়ালি কনফিগার করতে হবে। ASP.NET 4.0 ওয়েব সার্ভারে নিবন্ধিত হয়নি। আপনার সাইটটি সঠিকভাবে চলার জন্য আপনাকে নিজের ওয়েব সার্ভারটি এএসপি.এনইটি 4.0 এর জন্য ম্যানুয়ালি কনফিগার করতে হবে। সমাধান: https://blogs.msdn.microsoft.com/webdev/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio- পরে ইনস্টলেশন অফ মাইক্রোসফট নেট-ফ্রেমওয়ার্ক-4-6 /


0

ভিজ্যুয়াল স্টুডিও 2012 ব্যবহার করার সময় আমার একই সমস্যা রয়েছে turn IIS বৈশিষ্ট্যটি কেবল কাজ করছে না, কারণ আমি এখনও ত্রুটি পেয়েছি। পদ্ধতিটি চেষ্টা করুন তবে ভাগ্যবান নয়।

আমার সমাধানটি হ'ল:


0

কিছু আইআইএস বৈশিষ্ট্য সক্ষম করতে হবে: রেফারেন্স

DISM /Online /FeatureName:IIS-ApplicationDevelopment 
/FeatureName:IIS-ASPNET /FeatureName:IIS-ASP 
/FeatureName:IIS-NetFxExtensibility 
/FeatureName:IIS-ISAPIExtensions /FeatureName:IIS-ISAPIFilter

তারপরে ASP.NET এর জন্য আইআইএস ম্যাপিংগুলি ঠিক করুন, Aspnet_regiis.exe ইউটিলিটি চালান। উল্লেখ


0

এই লিঙ্কটি সমস্যার কারণ কী তা এবং সমস্যার দ্রুত সমাধানের বিষয়টি ব্যাখ্যা করে, এটি কেবল ভিজ্যুয়াল স্টুডিও আপডেট করে এবং এটি আপডেটের জন্য লিঙ্ক সরবরাহ করে

http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio- পরে ইনস্টলেশন অফ মাইক্রোসফট নেট-ফ্রেমওয়ার্ক-4-6.aspx


এটি প্রশ্নের উত্তর সরবরাহ করে না। কোনও লেখকের কাছ থেকে সমালোচনা বা স্পষ্টতার জন্য অনুরোধ জানাতে, তাদের পোস্টের নীচে একটি মন্তব্য দিন।
ব্রুস

0

একবার প্রোগ্রাম এবং বৈশিষ্ট্য উইন্ডো-> এ যান, বাম ফলকে "উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ করুন" টিপুন।

এখন গাছের নীচে স্ক্রোল করুন এবং সন্ধান করুন:

ইন্টারনেট তথ্য পরিষেবাদি ওয়ার্ল্ড ওয়াইড ওয়েব পরিষেবাদি অ্যাপ্লিকেশন বিকাশ বৈশিষ্ট্য ... এবং তারপরে আপনার প্রয়োজনীয় সমস্ত প্রাসঙ্গিক বৈশিষ্ট্যগুলি পরীক্ষা করুন। আমি .NET 3.5 এবং 4.6 বেছে নিয়েছি।

এবং যদি কাজ না করে তবে এটি এর কাজটি করতে দিন এবং তারপরে আপনার জানার আগে আপনার ভিএস-এর সুখী-উন্নয়ন-জমিনে ফিরে আসা উচিত। যদি তা না হয় তবে এটি ভিজ্যুয়াল স্টুডিওতে একটি বাগ হতে পারে। আপনার ভিএস সংস্করণ: VS2010 , VS2012 বা VS2013 জন্য দয়া করে নিম্নলিখিত প্যাচগুলি পরীক্ষা করুন । এটি অবশ্যই আপনাকে সাহায্য করবে।


0

প্রশাসনিক অধিকারগুলিতে ভিজ্যুয়াল স্টুডিও চালান এবং নিম্নলিখিত "কমান্ডস্প্যান্ট_গ্রেইইস -i" সম্পাদন করুন

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