আইআইএস 7 অ্যাপ্লিকেশন পুলে। নেট ফ্রেমওয়ার্ক 4.5 সংস্করণটি কীভাবে সেট করবেন


203

আমি ভিজ্যুয়াল স্টুডিও 11 বিটা ইনস্টল করেছি এবং হঠাৎ করে ভিএস 11 বিকাশকারী পূর্বরূপের অধীনে তৈরি করা সমস্ত অ্যাসিঙ্ক ক্রিয়া পদ্ধতিগুলি ঝুলতে শুরু করেছে (স্পষ্টতই এই সমস্যা: http://blogs.msdn.com/b/pfxteam/archive/2012/03/ 03 / 10277166.aspx )।

আমার অ্যাপ্লিকেশনটি ফ্রেমওয়ার্ক সংস্করণ হিসাবে v4.0.30319 ব্যবহার করছে তবে 4.5 ব্যবহার করার কোনও বিকল্প নেই। আমি নিশ্চিত হতে আমার। নেট 4.5 ইনস্টলটি মেরামত করেছি, তবে কিছুই নেই। আইআইএস এ কনফিগার করার কোন উপায় আছে কি? আমার কি ফাইলগুলি বিন্যাস করা দরকার (এবং যদি তাই হয়)?


6
সার্ভারগুলির জন্য .NET 4.5 ইনস্টল করার লিঙ্ক করুন, যদি কেউ এখানে খোঁজ নেয় তবে: মাইক্রোসফট
/en-us/download/details.aspx?id=30653

2
অফলাইন। নেট ফ্রেমওয়ার্ক 4.5.1 ইনস্টলার: মাইক্রোসফট
পিটার কিস


1
.NET 4 এবং .NET 4.5 (4.5.1 এবং 4.5.2 সহ) সিএলআর সংস্করণে রয়েছে 4.0 >>> আরও বিশদ: এমএসডিএন.মাইক্রোসফট /en-us/library/8bs2ecf4(v=vs.110)। aspx
VnDevil

উত্তর:


381

কোনও 4.5 টি অ্যাপ্লিকেশন পুল নেই। আপনি 4.0 অ্যাপ্লিকেশন পুলটিতে যে কোনও 4.5 অ্যাপ্লিকেশন ব্যবহার করতে পারেন। .NET 4.5 "ইনজ-প্লেস আপডেট" হ'ল একটি নতুন নতুন সংস্করণ নয়।


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

2
ভিজুয়াল স্টুডিও 2012 এবং 4.5 ইনস্টল করার পরে আইআইএসে আমার একটি 4.5 অ্যাপ্লিকেশন পুল রয়েছে এবং উইন্ডোজ 8
ব্রায়ান মেইন

30
হ্যাঁ অ্যাপপুলের নাম ".NET v4.5" রয়েছে তবে আইআইএস - অ্যাপ্লিকেশন পুলের স্ক্রিনে নেট নেট ফ্রেমওয়ার্ক সংস্করণ কলামটি পরীক্ষা করুন, এটি 4.0 হবে। (এখানে 3 বেস সিএলআর রয়েছে: 1.0, 2.0, 4.0।)
পিটার কিস

এখানে কি হচ্ছে? আমি 4.5 একটি কাঠামো সংস্করণ হিসেবে তালিকাভুক্ত না এখনো এই তাই QA তে একটি নতুন CLR, পিটার বিপরীত বলছেন stackoverflow.com/questions/8810391/...
লুক Puplett

4
msdn.mic Microsoft.com/en-us/library/bb822049(v=vs.110).aspx - বৈশিষ্ট্য এবং আইডিই বিভাগ; এটি কোনও নতুন সিএলআর নয়
পিটার কিস

35

"রান" এ যান এবং এটি সম্পাদন করুন:

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir

দ্রষ্টব্য: প্রশাসক হিসাবে চালান।


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

আমার অ্যাপ্লিকেশন আমাকে VS 2015 দিয়ে এটি চালানোর চেষ্টা করার সময় নেট ফ্রেমওয়ার্ক 4.5 না পাওয়ার কথা মনে করিয়ে দেয় this এই আদেশটি কার্যকর করার পরে, এটি মোহন করার মতো কাজ করে। ধন্যবাদ. মনে রাখবেন সিএমডিতে প্রশাসক হিসাবে চালান।
নিজত2018

19

গুইতে কোনও ভি 4.5 দেখানো হয়নি এবং সাধারণত এটি আপনাকে কোনও স্থান আপডেট হিসাবে ম্যানুয়ালি v4.5 নির্দিষ্ট করতে হবে না। তবে আপনি এটিকে অ্যাপসমিডির মতো স্পষ্ট করে সেট করতে পারেন:

appcmd set apppool /apppool.name: [App Pool Name] /managedRuntimeVersion:v4.5

অ্যাপসিএমডি অবস্থিত %windir%\System32\inetsrv। এটি আমাকে ওয়েব মোতায়েনের সাথে একটি সমস্যা সমাধান করতে সহায়তা করেছে, যেখানে এটি v4.0 থেকে v4.5 এ আপগ্রেড করার পরে একটি ERROR_APPPOOL_VERSION_MISMATCH ত্রুটি ফেলছিল।

এমএস নিবন্ধটি সেট করার বিষয়ে। অ্যাপ পুলের জন্য নেট সংস্করণ


1
ASP.Net 4.5 বা 4.0 ইনস্টল করার আগে IIS ইনস্টল করার সময় আপনি মেটাবেসে নিখোঁজ নিবন্ধের মুখোমুখি হতে পারেন। এ্যাসনেট_গ্রেইস ব্যবহার করে আইআইএস সার্ভারওয়াইড রিসেট করতে সহায়তা করতে পারে তবে নোট করুন যে এটি সমস্ত অ্যাপ্লিকেশন পুলকে নির্বাচিত সংস্করণে আপগ্রেড করবে।
জান হেবনেস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.