ইন্টারনেট বা সীমাবদ্ধ জোনে থাকায় বা ফাইলে ওয়েবের চিহ্ন থাকার কারণে ফাইল রিস্যাক্স প্রক্রিয়া করতে পারেনি


95

ভিজ্যুয়াল স্টুডিও 2017 এ সি # এপিআই কোডিং ডিবাগ করার সময় আমি একটি সমস্যার মুখোমুখি হয়েছি Deb ডিবাগিং শুরু হয়নি এবং ত্রুটি বার্তা প্রদর্শন করার মতো নয়

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

এই ত্রুটি বার্তা সম্পর্কে কোন ধারণা?


12
উইন্ডো এক্সপ্লোরার-এ ফাইলটিতে ডান-ক্লিক এবং সম্পত্তি নির্বাচন করার চেষ্টা করুন। আপনার ফাইলটি আনলক করার জন্য ডায়ালগের নীচে বিকল্প রয়েছে?
লাসে ভি কার্লসেন

গ্রেট লাসে, এখন ডিবাগিং দুর্দান্ত কাজ করছে আপনাকে ধন্যবাদ।
রাজু.সারাওয়ানন

4
"ওয়েবের চিহ্ন" কী জন্তুটির নতুন চিহ্ন?
কনরাড

উত্তর:


154

আপনি যদি ইন্টারনেট থেকে ফাইলটি ডাউনলোড করেন, হয় আলাদাভাবে বা একটি। জিপ ফাইলের মধ্যে বা অনুরূপ, এটি "লক করা" থাকতে পারে কারণ এটি ইন্টারনেট অঞ্চল থেকে আগত বলে চিহ্নিত করা হয়েছে। অনেক প্রোগ্রাম এটিকে একটি চিহ্ন হিসাবে ব্যবহার করবে যাতে সামগ্রীতে বিশ্বাস করা উচিত নয়।

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

যদি আপনি কোনও সংরক্ষণাগার থেকে ফাইলটি পেয়ে থাকেন তবে সাধারণত ফাইলটি ইন্টারনেট অঞ্চল থেকে আগত হিসাবে চিহ্নিত করা হয় এবং আপনি এটি আনজিপ করে ফেলা হলে, সংরক্ষণাগারটি প্রথমে আনব্লক করা ভাল that পতাকাটি আপনার সবেমাত্র সংরক্ষণাগারভুক্ত অনেকগুলি ফাইলেই প্রচার করতে পারে। আপনি যদি প্রথমে অবরোধ মুক্ত করেন তবে সংরক্ষণাগারভুক্ত ফাইলগুলি ভাল হওয়া উচিত।

এর জন্য একটি পাওয়ারশেল কমান্ড রয়েছে, ফাইলটিকে অবরোধ মুক্ত করুন :

> Unblock-File *

অতিরিক্তভাবে, কোড লেখার উপায় রয়েছে যা লকটিও সরিয়ে ফেলবে।

দ্বারা @ Defcon1 মন্তব্য থেকে: আপনি একত্রিত করতে পারেন Unblock-Fileসঙ্গে Get-ChildItemএকটি পাইপলাইন যে লোকটিকে অবরোধমুক্ত যাও recursively ফাইল তৈরি করতে। যেহেতু Unblock-Fileনিজে থেকে পুনরাবৃত্তভাবে ফাইলগুলি খুঁজে পাওয়ার কোনও উপায় নেই, আপনাকে Get-ChildItemসেই অংশটি ব্যবহার করতে হবে।

> Get-ChildItem -Path '<YOUR-SOLUTION-PATH>' -Recurse | Unblock-File

4
আপনার বিস্তৃত জবাবের জন্য ধন্যবাদ।
রাজু.সারাভানান

4
পাওয়ারশেল রেফারেন্সের জন্য ধন্যবাদ - প্রচুর ফাইলের সাথে ডিল করার সময় খুব সহায়ক
স্কট্রু

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

আমার ইস্যু স্থির করল। ধন্যবাদ
মোহাম্মদ উওয়াইস এম

14
আমি পুনরাবৃত্ত মোডে আনব্লক-ফাইল ব্যবহার করেছি:ps> Get-ChildItem -Path '<YOUR-SOLUTION-PATH>' -Recurse | Unblock-File
Defkon1

65
  1. ফাইল এক্সপ্লোরার খুলুন। প্রকল্প / সমাধান ডিরেক্টরিতে নেভিগেট করুন
  2. * .Resx এর জন্য অনুসন্ধান করুন। -> আপনি রেজেক্স ফাইলের তালিকা পাবেন
  3. রেক্স ফাইলটি রাইট ক্লিক করুন, বৈশিষ্ট্যগুলি খুলুন এবং 'অবরোধ মুক্ত করুন' বিকল্পটি চেক করুন
  4. প্রতিটি রেজেক্স ফাইলের জন্য # 3 পুনরাবৃত্তি করুন।
  5. প্রকল্পটি পুনরায় লোড করুন।

10
সেখানে নেই unblockবিকল্প।
ডেফি

4
ফাইলটি ব্লক করা থাকলে আনব্লক বিকল্পটি সাধারণ ট্যাবের নীচে বৈশিষ্ট্যগুলিতে উপস্থিত হবে। যদি এটি অবরুদ্ধ না হয় তবে বিকল্পটি উপস্থিত হবে না।
স্প্যাডিলিভস 23'19

4
আমার জন্য কাজ! দুর্দান্ত উত্তর!
টবি

4
পরিষ্কার হয়ে উঠতে, এটি ফাইল এক্সপ্লোরারে রয়েছে এবং ভিজ্যুয়াল স্টুডিওর সমাধান এক্সপ্লোরারে নেই।
ফেরাস

এটিই বিষয়টি নিশ্চিত করতে পারে Can @ ড্যাফির মন্তব্যটি বিশদভাবে জানাতে: যদি আনব্লক চেকবক্স না থাকে তবে ফাইলটি ইতিমধ্যে অবরুদ্ধ করা আছে। সমস্যাটি অন্য একজনের দ্বারা সৃষ্ট। আপনি দেখতে পাবেন যে যদি চেকবক্সটি থাকে, আপনি এটি পরীক্ষা করে "প্রয়োগ" চাপুন, চেকবক্সটি পুরোপুরি অদৃশ্য হয়ে যায়।
স্যান্ডার কোল্ডেনহফ

24

এই উত্তরগুলির কোনওটিই আমার পক্ষে কাজ করেনি, আমাকে নিম্নলিখিতগুলি করতে হয়েছিল:

  1. মেনু শুরু করুন> 'ইন্টারনেট বিকল্পসমূহ' টাইপ করুন।
  2. নির্বাচন স্থানীয় ইন্ট্রানেট জোন উপর সিকিউরিটি ট্যাব ক্লিক করুন সাইট বোতাম
  3. ক্লিক করুন অ্যাডভান্সড বাটন
  4. ফাইলটি প্রবেশ করুন: // [কম্পিউটারের নাম]
  5. নিশ্চিত করুন যে ' সার্ভার যাচাইকরণের প্রয়োজন ... ' অন্টিঙ্কড রয়েছে

সূত্র: https://superuser.com/q/44503


4
যুক্ত file://domain.comকাজ, ধন্যবাদ! প্রসঙ্গ: মেজর সার্ভার ওভারহল আমাদের ফাইলগুলি ডিএফএসে সরিয়ে নিয়েছে; উইন্ডোজ ডোমেন domain.comতাই ফাইলগুলি এখন বাস করে \\domain.com\...যাতে সমস্যা তৈরি করতে পারে।
কোডিথিক

আমি নিশ্চিত করতে পারি যে এই সমাধানটি .slnস্থানীয় নেটওয়ার্কে একটি নেটওয়ার্ক শেয়ারের অভ্যন্তরে একটি নেটওয়ার্ক তৈরি করতে আমার সমস্যার সমাধান করে । ত্রুটির বার্তাটি ছিল:error MSB3821: Couldn't process file *.resx due to its being in the Internet or Restricted zone or having the mark of the web on the file. Remove the mark of the web if you want to process these files.
মার্ টিন

আমি এটি ছাড়া কিছুই কাজ করে তা নিশ্চিত করতে পারি। আমি ফাইল যুক্ত করেছি: // [কম্পিউটারের নাম] পাশাপাশি নেটওয়ার্ক শেয়ার আইপি আমি (প্রাক্তন ফাইল: //10.0.0.0) থেকে .sln লোড করছি। আমি উইন্ডোজ 7 এন্টারপ্রাইজ 64-বিট ডাব্লু / ইন্টারনেট এক্সপ্লোরার সংস্করণ 11.0.9600.19236 এবং ভিজ্যুয়াল স্টুডিও 2019 সম্প্রদায়ের সংস্করণ ব্যবহার করছি। কোনও উইন্ডোজ পুনরায় চালু করার প্রয়োজন নেই।
মার্ক

7

@ লাসে-ভি-কার্লসেন উত্তরটি পরিপূরক করছে । সমস্ত ফাইল পুনরাবৃত্তভাবে অবরোধ মুক্ত করতে, আপনি চান ফোল্ডারের ভিতরে প্রশাসক হিসাবে পাওয়ারশেল থেকে চালান:

gci -recurse | Unblock-File

উত্স লিঙ্ক: ইন্টারনেট থেকে ডাউনলোড করা ফাইলগুলি অবরোধ মুক্ত করতে কীভাবে? - উইনহেল্পলাইনলাইন https://www.winhelponline.com/blog/bulk-un block-files-downloaded-internet
/


এটি কাজ করেছে .. যদিও আমি বলতে পারি যে এটি সেখানে হাস্যকর হয়ে উঠছে .... এটি খুব খারাপ সুরক্ষা এতটাই উন্মাদ ... ইন্টারনেটে মোটেই বিশ্বাস করতে পারে না ...
সিএ মার্টিন

5

যদিও এটি একটি পুরানো প্রশ্ন, আমি যখন পুরো প্রকল্পের সাব ফোল্ডারে অবস্থিত একাধিক ফাইলের জন্য এটি প্রয়োগ করি তখন এই ত্রুটিটি পরিচালনা করার জন্য আমি বেশ কয়েক ঘন্টা ব্যয় করেছি error

একটি প্রকল্পের মধ্যে সমস্ত ফাইলের জন্য এটি ঠিক করতে , ভিজ্যুয়াল স্টুডিও -> সরঞ্জাম -> বিকল্পগুলি -> ট্রাস্ট সেটিংস এবং প্রকল্পের পথটিকে একটি বিশ্বস্ত পথ হিসাবে যুক্ত করুন।

ভিজ্যুয়াল স্টুডিও বিশ্বস্ত পাথ


আমার পক্ষে কাজ করা একমাত্র জিনিস, অন্যদের কেউই কাজ করেনি।
14:30 এ রানসেমস

এটিকে পাথ প্রক্রিয়াজাত করার জন্য নির্বিচারে পাওয়ারশেল ব্যবহার করার পরিবর্তে যাওয়ার পথে মনে হচ্ছে ...
সিএ মার্টিন

5
  1. ত্রুটি লগ থেকে পথটি সন্ধান করুন এবং এক্সপ্লোরার 2 এ ফাইলটি খুলুন) ফাইলটি নির্বাচন করুন এবং -> বৈশিষ্ট্যগুলিতে ডান ক্লিক করুন
  2. তারপরে 'অবরোধ মুক্ত করুন' বিকল্পটি চেক করুন এবং প্রয়োগ ক্লিক করুন এখানে চিত্র বর্ণনা লিখুন

3

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

আমি উইন্ডোজগুলির জন্য মাইওয়াইন্ডো.রেক্স ফাইলগুলিতে আইকনটি ব্যবহার করছিলাম।

আমি অপসারণ করেছি তারপরে অ্যাপ লোকাল রিসোর্স রিসোর্স ফোল্ডার থেকে আইকনটি ধরলাম।

 private ResourceManager rm = App_LocalResources.LocalResources.ResourceManager;
 
 ..
 
InitializeComponent();
this.Icon = (Icon)rm.GetObject("IconName");

ভিএস2019-এ আপডেট হওয়ার পরে এটি ঘটেছে।


2

আপনি যদি ওয়ানড্রাইভ বা অন্য কোনও অনুরূপ নেটওয়ার্ক ড্রাইভ ব্যবহার করে থাকেন তবে আপনার কাছে দুটি বিকল্প রয়েছে:

1) সহজ হ'ল ফোল্ডারটি আপনার পিসির অভ্যন্তরীণ একটি স্থানীয় ডিরেক্টরিতে স্থানান্তর করা (যেমন: সি সি :)।

2) তবে আপনি যদি ওয়ানড্রাইভ ব্যবহার চালিয়ে যেতে চান তবে আমি এটি ইন্টারনেট এক্সপ্লোরার বিকল্পগুলির বিশ্বস্ত সাইটগুলিতে যুক্ত করার পরামর্শ দেব এবং এটি সমস্যার সমাধান করবে।

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


2

সমাধান: ফাইলটি সম্পাদনা করুন এবং সংরক্ষণ করুন!

ভিজুয়ালস্টুডিও থেকে ভিউতে যান এবং এটির রেক্স ফাইলটি দেখতে প্রসারিত করুন

ডান-ক্লিক মেনুটি ওপেনভিথ ... এক্সএমএল (পাঠ্য) সম্পাদক নির্বাচন করুন

কেবল শেষে একটি স্থান যুক্ত করুন এবং সংরক্ষণ করুন।


আমি অন্যান্য অনেক উপায়ে চেষ্টা করেও ব্যর্থ হয়েছি। আমি ধরে নিলাম একটি সাম্প্রতিক অতিরিক্ত চেক আছে
প্রোফাইডিকা

1

উপরের কোনটিই কাজ করেনি।

  • "অবরোধ মুক্ত করুন" বিকল্পটি এক্সপ্লোরার বৈশিষ্ট্যে উপস্থিত নেই।
  • ফাইলগুলি পুনরায় তৈরি করা, সরঞ্জামগুলিতে ফোল্ডার (এবং রেজেক্স ফাইল) যুক্ত করা-> বিকল্পগুলি-> ট্রাস্ট সেটিংস কাজ করে না।

সমাধানটি ছিল স্থানীয়ভাবে প্রকল্পটি অনুলিপি করা (নেটওয়ার্ক ড্রাইভ থেকে)।


1

যদি আমার মতো, আপনি উপরোক্ত সমস্ত সমাধানটি যত্ন সহকারে অনুসরণ করেছেন এবং ত্রুটিটি এখনও রয়েছে, ভিজ্যুয়াল স্টুডিওটি বন্ধ এবং পুনরায় খোলার চেষ্টা করুন।

স্পষ্টতই, আমি জানি, তবে সম্ভবত আমিই একা নন যিনি সারা দিন কম্পিউটারের পর্দায় ঘুরে দেখার পরে ঝাপসা হয়ে গেছেন।


1

উপরের কেউই আমার পক্ষে কাজ করেনি।

আমি উইনফর্মের একটি সরঞ্জাম স্ট্রিপে একটি নতুন বোতাম যুক্ত করার পরে আমার সাথে এটি ঘটেছিল। বোতামটি যখন System.Drawing.Bitmap(চিত্রের সম্পত্তিতে) এর ডিফল্ট চিত্র ব্যবহার করে তখন আমার জন্য এই ত্রুটি দেখা দেয়। আমি এটিকে কোনও বিশ্বস্ত ছবিতে পরিবর্তন করার পরে ('আনলক' বিকল্পের সাহায্যে আমার সংস্থান ফাইলে একটি যোগ করা হয়েছে) এই ত্রুটিটি নিজেই সমাধান হয়ে গেছে।


0

আমি এই ত্রুটির আরও একটি সম্ভাব্য কারণকে হোঁচট খেয়েছি। আপনি যদি আপনার প্রজেক্ট ট্রিতে এনটিএফএসের প্রতীকী লিঙ্কগুলি ব্যবহার করেন এবং সম্ভবত চালিত ড্রাইভগুলি, তারা যদি আপনার স্থানীয় ড্রাইভের দিকে ইঙ্গিত করে তবে আপনি এই ত্রুটিটি পেতে পারেন। যদি এটি হয় তবে .resx ফাইলগুলি সিমলিংকের মাধ্যমে পৌঁছালে পরিস্থিতি এড়াতে চেষ্টা করুন।


ইহা ওইটাই ছিল. আমি খুব কমই ব্যবহার করি এমন ভিন্ন রেপো থেকে কিছু কোডে একটি রেফারেন্স পাথের ত্রুটিটি ঠিক করার জন্য আমি একটি সিমিলিংক চালু করতাম। সিমলিংক অপসারণ এবং পরিবর্তে সিএসপিজেজ হ্যাক করার পরিবর্তে সমস্যাটি স্থির হয়েছে।
খ্রিস্টান

0

উপরের কোনও পরামর্শই আমার পক্ষে কাজ করেনি তাই আমি কিছুটা আলাদা নামের সাথে একটি নতুন ফাইল তৈরি করেছি এবং আপত্তিকর ফাইলটির বিষয়বস্তু নতুন ফাইলে অনুলিপি করেছি, আপত্তিকর ফাইলটির নামকরণ করেছি এবং আক্রমণকারী ফাইলটির নামের সাথে নতুন ফাইলটির নামকরণ করেছি। কবজির মতো কাজ করেছেন। সমস্যা সমাধান.

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