আমি স্থিতিশীল। এইচটিএমএল ফাইলগুলির অনুরোধ করতে সক্ষম হতে চাই যা ~ / দর্শনের ফোল্ডারে রয়েছে।
ভাল আপনি করতে পারেন। চিহ্নিত উত্তর সম্পূর্ণরূপে সঠিক নয়, যদিও এটি একটি সমাধান দেয়।
চিহ্নিত উত্তরের যুক্তিটি সঠিক, ভিউ ফোল্ডারে এটি ওয়েবকনফিগ (ব্লকভিউহ্যান্ডলার সেটিংস নির্দিষ্ট করে দেওয়া) যা ফাইলগুলি সরাসরি অ্যাক্সেস করতে বাধা দেয়। এটি সেখানে Asp.Net এমভিসিতে দৃষ্টিভঙ্গি সুরক্ষার জন্য রয়েছে। তবে আপনি যদি এই ফাইলগুলি সরাসরি পরিবেশন করার বিষয়ে কোনও প্রশ্ন জিজ্ঞাসা করেন তবে অ্যাংুলার জেএস আংশিক দৃষ্টিভঙ্গি (আমাদের ক্ষেত্রে যেমন) যেখানে আমরা অদ্ভুত নাম সহ দর্শন ফোল্ডারটি নকল করতে চাই না তা করার মতো আপনার পক্ষে সম্ভবত যুক্তিযুক্ত কারণ থাকতে পারে।
সুতরাং এখানে আপনার খুব সহজেই একটি সাম্প্রতিক কৌটাচিহ্ন যা আপনি নিজের এসপ নেটওয়্যার এমভিসি ভিউয়ের সুরক্ষার সাথে আপোষ না করে ভিউ ফোল্ডারে পাওয়া ওয়েবকনফিগ ফাইলটিতে করতে পারেন। এটি যথারীতি .cshtml ফাইলগুলি সুরক্ষিত করবে তবে আপনার .html ফাইলগুলিকে একা রেখে দেবে Aএ
এই পরিবর্তন
<add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
--প্রতি--
<add name="BlockViewHandler" path="*.cshtml" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />