একটি নেট নেট ওয়েবসাইট থেকে 403 ব্যতীত আর কিছু পেতে অক্ষম


10

পরিস্থিতি: আইআইএস রোল সহ ক্লিন সার্ভার ২০০৮ আর 2 ইনস্টল করুন।

ইনস্টল করা ফ্রেমওয়ার্ক 3.5 (সার্ভার বৈশিষ্ট্য) ইনস্টল করা ফ্রেমওয়ার্ক 4.5 আরসি (এমএস ডাউনলোড)

নিষ্পন্ন

C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis.exe -i

(আমি -iruবিদ্যমান সার্ভারগুলিতে ব্যবহার করব তবে এটি একটি পরিষ্কার বিল্ড)।

ফাইল সিস্টেমের মাধ্যমে প্রকাশিত (এসএমবি শেয়ার)

। নেট 4.0 ইন্টিগ্রেটেড অ্যাপ পুল ব্যবহার করে ফোল্ডারটিকে একটি অ্যাপ্লিকেশনে রূপান্তরিত করে

থামিয়ে দেওয়া / পুনরায় চালু করা সমস্ত কিছু।

localhost/TestApp403.14 এ ফলাফলের জন্য ব্রাউজিং (ডিরেক্টরি ব্রাউজিং নিষিদ্ধ)

আমি কোন পদক্ষেপ মিস করেছি? প্রশ্নে থাকা সাইটটি এমভিসি 4 এবং 4.5 টি আরসি কাঠামোর লক্ষ্যবস্তু


আপনি কি নিশ্চিত করেছেন যে আপনি ডিফল্ট নথিটি ডিফল্ট নথির তালিকায় রয়েছে?
ব্রেন্ট পাবস্ট

@ ব্রেন্টপ্যাবস্ট এমভিসি হওয়ায় কোনও ডিফল্ট নথি নেই - কোন নিয়ামক / কর্ম সম্পাদন করতে হবে তা নির্ধারণ করতে এটি আইআইএসের ইউআরএল পুনর্লিখনের উপর নির্ভর করে। যদি এটি ব্যর্থ হয়, আমি অন্য কোনও ত্রুটি বার্তা আশা করতাম। দেখে মনে হচ্ছে ইউরল পার্সিং করা হচ্ছে না যার অর্থ সাধারণত। নেট আইআইএস-তে সঠিকভাবে নিবন্ধভুক্ত নয়। যে বলেন, এটি করা হয় নিবন্ধিত এবং আমি ইনস্টল উপযুক্ত আইআইএস ভূমিকা (আসলে, আমি এখন পেয়েছেন সব ভূমিকা আইআইএস) তাই আমি একটু অনিশ্চিত কীভাবে সেরা উপায়ে এই নির্ণয় করতে আছি
বেসিক

দুঃখিত, আমি অন্ধ এবং 4.5 এমভিসির অংশটি মিস করেছি। যে কোনও উপায়ে, আপনি 4.5 কেন ইনস্টল করার পরে নেট .NET 4.0 নিবন্ধভুক্ত করলেন? আমি কখনই কোনও ওয়েব সার্ভারে .NET নিবন্ধন করতে পারি নি কারণ ইনস্টলার স্বয়ংক্রিয়ভাবে এটি করে। যাইহোক, আমি মনে করি আপনি ভুল .NET হ্যান্ডলারগুলি নিবন্ধভুক্ত করেছেন। যাইহোক, 4.5 এবং এমভিসির সাথে আপনার কমপক্ষে একটি ওয়াইএসওডি দেখা উচিত যা বলে যে গ্লোবাল এএসএক্স লোড করা যায় না।
ব্রেন্ট পাবস্ট

@ ব্রেন্টপ্যাবস্ট আমাকে aspnet_regiisআগেই করতে হয়েছিল তবে যখন আইআইএস ইনস্টল করা হয় নেট। (যুক্তিসঙ্গত বলে মনে হয়)। এখানে বিষয়টি ছিল না তবে যেহেতু প্রস্তাবিত উত্তরগুলির অনেকগুলি এটিকে সমস্যা হিসাবে উল্লেখ করেছে, তাই আমি ভেবেছিলাম যে আমি এটি দিয়ে যাব। 4.5 সম্পূর্ণরূপে 4.0 প্রতিস্থাপন। আমি ওয়াইএসডকে বিজোড় না করা সম্মত - যেমনটি আমি বলেছিলাম, দেখে মনে হচ্ছে এটি কেবল একটি। নেট পাতা হিসাবে আচরণ করছে না
বেসিক

1
খুশির বিষয় আপনি সব কাজ করে পেয়েছি। আপনার মাথা অবশ্যই বিস্ফোরণে প্রস্তুত ছিল!
ব্রেন্ট প্যাবস্ট

উত্তর:


21

আমারও একই সমস্যা ছিল। এই থ্রেডটি /programming/2374957/asp-net-mvc-on-iis-7-5 আমার জন্য সমাধান করেছে। মূলত এটি আপনার ওয়েবকনফাইগে যুক্ত করার চেষ্টা করুন:

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/> 
</system.webServer>

যদি সেই কাজটি করে তবে আপনি এটিকে সরিয়ে চেষ্টা করতে পারেন এবং পরিবর্তে এই হটফিক্সটি ইনস্টল করতে পারেন: http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=5272


আপনাকে ধন্যবাদ, এটি সমাধান করেছে। আমি কয়েক ঘন্টা ধরে এর বিরুদ্ধে মাথা ঠাপিয়ে যাচ্ছি। অফিস "লিনাক্স লোক" থেকে আমি যে দুঃখ পেয়েছি তা আপনি বিশ্বাস করবেন না। এই ক্ষেত্রে, আমি মনে করি তার একটি বিন্দু আছে ...
বেসিক

1
ধন্যবাদ! আমার ক্ষেত্রে, রানআল ম্যানেজডমডিউলস ফর অলরেক্সেস্টগুলি কোনও সহায়তা করেনি, তবে হটফিক্সটি করেছে।
নেট দ্য গ্রেট

আমার জন্যওআল ম্যানেজডমডিউলস ফর অ্যালার্কেস্টগুলি সাহায্য করেনি, তবে হটফিক্স করেছে - লিঙ্কটির জন্য ধন্যবাদ
অনিল পূর্সওয়ানি

তুমি আমার দিন বাঁচিয়েছ!
Labilbe

0

উইন্ডোজ সার্ভারের নতুন সংস্করণগুলিতে ইউআইটি কিছুটা আলাদা। আইআইএস-এ এটি কাজ করার জন্য আপনাকে এএসপি. নেট সক্ষম করতে হবে এখানে

IIS & Asp.net ঠিক করুন

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