অজানা অ্যাট্রিবিউট 'টার্গেটফ্রেমওয়ার্ক'। নোট করুন যে বৈশিষ্ট্যের নামগুলি কেস-সংবেদনশীল


114

আমি কেবল ২০১০ বনাম ইনস্টল করেছি, তারপরে উইন্ডো in-এ আইআইএস অনুসরণ করে .. নেট ফ্রেমওয়ার্ক in.০ তে একটি ওয়েবসাইট তৈরি করার সময় এবং এটি আইআইএস-এ প্রয়োগে রূপান্তরিত করে তার ত্রুটিটি দেখায়

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

আমি যদি targetFramework="4.0"ওয়েব কনফিগারেশন ফাইল থেকে অপসারণ করি তবে এটি আমাকে একটি দ্বিতীয় ত্রুটি দেখায় যা linqরেফারেন্স ত্রুটির সাথে সম্পর্কিত

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

আমি যখন আমার ওয়েবসাইট চালানোর জন্য লোকালহোস্ট ব্যবহার করছি তখনই এটি ঘটছে তবে যখনই আমি 2010 এ বনাম কেবলমাত্র এফ 5 ব্যবহার করি তখন এটি পুরোপুরি রান করে।

আমি যখন আমার প্রক্রিয়াটি সাথে যুক্ত করতে চাই তখন aspnet_wp.exeআমার তালিকায় এই প্রক্রিয়াটি খুঁজে পাই না।

আমি এখানে অনেক উত্তর অনুসন্ধান করেছি। আমি কী মিস করছি


4
অ্যাপ্লিকেশন পুলটি As.net.net 4.0 তে পরিবর্তন করুন
আমিনম


আমার ওয়েবকনফাইগের লক্ষ্য ফ্রেমওয়ার্ক ছিল 4.5.1। সমস্যাটি থেকে মুক্তি পাওয়ার জন্য আমাকে নেট .৪.৫ অফলাইন ইনস্টলার ইনস্টল করতে হবে। এটি একটি উইন্ডোজ সার্ভার 2012 বাক্স ছিল।
আরবিটি

উত্তর:


196

সমস্যা হতে পারে:

  • আপনার সাইটের অ্যাপ্লিকেশন পুলটি .NET ফ্রেমওয়ার্ক সংস্করণ = v2.0.XXXXX এর জন্য কনফিগার করা হয়েছে
  • .NET 4 আপনার সার্ভারে ইনস্টল করা নেই।

আরো দেখুন

... যা আমাকে অনুরূপ সমস্যা সমাধানে সহায়তা করেছিল।


3
আমরা। নেট ফ্রেমওয়ার্কের একটি নতুন সংস্করণ ইনস্টল করেছি এবং কোনওভাবে অ্যাপ পুল কনফিগারেশনটি 4.0 থেকে 2.0 এ পিছলে গেছে 2.0 এটা আমার সমস্যা ছিল।
সপ্তাহদেব

সাইটের জন্য অ্যাপ্লিকেশন পুলটি .NET ফ্রেমওয়ার্ক সংস্করণ 2
jbooker

9

আপনার সম্ভবত এআইএস-এর সাথে এএসপি. নেট সংস্করণ 4 পুনরায় নিবন্ধন করতে হবে।

আপনার। নেট ফ্রেমওয়ার্ক 4.0 ফোল্ডারে নেভিগেট করুন এবং রান করুন aspnet_regiis.exe -i

উদাহরণস্বরূপ, আমার। নেট ফ্রেমওয়ার্ক 4.0 ফোল্ডার (সার্ভার 2k8 আর 2 এক্স 64) এখানে অবস্থিত: সি: \ উইন্ডোজ \ মাইক্রোসফ্ট.নেট \ ফ্রেমওয়ার্ক 64 \ v4.0.30319


আমি যখন এই চেষ্টা করার চেষ্টা করি ত্রুটিটি আসে তখন আপনার অবশ্যই এই সরঞ্জামটি চালনার প্রশাসনিক অধিকার থাকতে হবে এবং আমি যে মেশিনটি ব্যবহার করছি তা বাদ দিয়ে এই মেশিনে আমার অন্য কোনও অ্যাকাউন্ট নেই
rahularyansharma

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

6

এই সমস্যাটি সমাধানের জন্য নিম্নলিখিত কমান্ডটি চালান।

শুরু -> চালান:

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

আপনি যদি অ্যাডমিন অধিকার সম্পর্কে ত্রুটি পান তবে আপনাকে নিম্নলিখিত কাজগুলি করতে হবে।

1. CTRL+SHIFT+ENTER from the RUN menu will run as ADMIN
2. START --> PROGRAMS --> ACCESSORIES --> Right-click on command prompt and "run as administrator"

5

কন্ট্রোল প্যানেল থেকে আইআইএস ম্যানেজারটি খুলুন -> বাম পাশে "অ্যাপ্লিকেশন পুল" নির্বাচন করুন -> এখন মাঝের অংশে আপনার প্রকল্পের তালিকা প্রদর্শন করুন তারপরে আপনার প্রকল্পটি নির্বাচন করুন যেমন "এমভিসিএপ্লিকেশন 1" -> ডান দিক থেকে "অ্যাপ্লিকেশন পুল ডিফল্ট সেট করুন" -> এখন পরিবর্তন করুন । নেট ফ্রেমওয়ার্ক সংস্করণ ভি 2.0 থেকে ভি 4.0 তে

এটি আমার জন্য কাজ তবে নিশ্চিত হয়ে নিন যে আপনি ইতিমধ্যে ইনস্টল করেছেন et নেট ফ্রেমওয়ার্ক 4.0।


4

আপনি আপনার প্রকল্পের সম্পত্তি পৃষ্ঠাগুলি ভিএস-তেও খুলতে পারেন এবং "বিল্ড" বিভাগে "টার্গেট ফ্রেমওয়ার্ক" -। নেট ফ্রেমওয়ার্ক 4 হিসাবে চয়ন করুন It এটি একই সমস্যাটিতে আমাকে সহায়তা করেছিল।


0

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

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