ত্রুটি সহ ভার্চুয়াল ডিরেক্টরি তৈরি করা ব্যর্থ


90

আমি এই সমস্যাটি সমাধান করতে পারি না

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

আমি প্রস্তাব দিচ্ছি যে আমাকে c:\Windows\System32\drivers\etc\hostsফাইল পরিবর্তন করতে হবে এবং পরে যুক্ত করতে হবে

# localhost name resolution is handled within DNS itself.

পরবর্তী লাইন:

127.0.0.1       mysite.dev

কিন্তু এটি কোন উপকারে আসে না। কোনও পরামর্শ?

মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 2012-এ ওয়েব সাইট প্রকল্প খোলার চেষ্টা করার সময় ত্রুটি с


: এই পরীক্ষা করুন stonycreektechnologies.com/2011/03/15/...
fankt

এটি দ্বিতীয় বা তৃতীয় গুগল লিঙ্ক, আমি ইন্টারনেটে সমাধান অনুসন্ধান করার সময় পেয়েছি। আমার যা প্রয়োজন তা নয়।
Dmytro

উত্তর:


169

প্রায়শই না এর চেয়ে কমপক্ষে আমার ক্ষেত্রে এটি ঘটে যখন কোনও *.csproj.userফাইল প্রকল্প ডিরেক্টরিতে থাকে এবং <UseIISExpress>true</UseIISExpress>এতে থাকে।

অন্যথা, যেমন উল্লেখ Zachary কাটলার আপনার কাছে কেবল পারেন: ঘনিষ্ঠ ভিসুয়াল স্টুডিও, মুছুন *.csproj.userফাইল এবং ভিসুয়াল স্টুডিও পুনরায় খোলা । এটি ভিএসকে ফাইলটি পুনর্নির্মাণে বাধ্য করবে।


4
এটি আমার জন্য কাজ করবে না, vs2017 15.7.1 আপডেটের পরে, আমি এই সমস্যাটি পেয়েছি।
মার্সেন লিন

তোমাকে অনেক ধন্যবাদ!
রূবেন ট্যানার

4
এটি আমার পক্ষে কাজ করে নি। আমি .vsফোল্ডারটি মুছে ফেলেছি । মুছে ফেলা হয়েছে *.csproj.userএবং এখনও একই ত্রুটি দেয়।
জাপানোলজিকা

4
এটি আমার জন্যও কাজ করেছে, আমি সবেমাত্র [myproj] .csproj.user ফাইলটি মুছে ফেলেছি এবং এটি লোড হয়েছে - এটি ভিএস ২০১২-এ ছিল - অ্যাডমিন মোডে চলছিল
মার্ক

33

আমি ইতিমধ্যে সমাধান খুঁজে পেয়েছি। আমার সবেমাত্র C:\Users\Administrator\Documents\IISExpress\config\applicationhost.configফাইল সম্পাদনা করতে হবে, <sites>নোডে আমার সাইট যুক্ত করে ।


যদি এটি আপনার পক্ষে উত্তর না হয় এবং আপনি যদি আমার পরিস্থিতিতে নিজেকে খুঁজে পান তবে আমি ক্যাশে সাফ করার জন্য .vs ডিরেক্টরিটি মুছে ফেলেছি এবং লক্ষ্য করিনি যে ভিজ্যুয়াল স্টুডিও আমার ডিফল্ট বিল্ড কনফিগারেশনটি একটি স্বয়ংক্রিয়-উত্পন্ন উত্পাদকে পরিবর্তন করেছে had IISExpress ব্যবহার করার জন্য কনফিগার করা হয়েছে। সুতরাং আপনার যদি এমন একটি প্রকল্প ছিল যা ভাল কাজ করছিল এবং তারপরে লোড করা বন্ধ হয়ে যায়, আমি বিল্ড কনফিগারেশন (যা আমি অবশ্যই করতে ব্যর্থ হয়েছিল) যাচাই করতে অন্য কিছু করার আগে আমি আপনাকে পরামর্শ দেব
স্যামিনপা

ওফস, যদিও আমার আগের 'সহায়ক' মন্তব্যটি সঠিক ছিল এটি ক্রিপ্টিক ত্রুটি বার্তার মূল কারণ ছিল না। এটি হ'ল স্বয়ংক্রিয়ভাবে পুনরায় তৈরি করা .vs ফোল্ডারটি এনটিএফএস এনক্রিপশন উত্তরাধিকার সূত্রে প্রাপ্ত। সেই ফোল্ডারটি ডিক্রিপ্ট করার পরে প্রকল্প ফাইলটি সম্পাদনা করার প্রয়োজন ছাড়াই স্বাভাবিক অবস্থায় ফিরে যান।
সামিনাপা

6 বছর পরেও কাজ করে। আমি vs2017 সর্বশেষ সংস্করণ সহ এই সমস্যাটি পেয়েছি। তবে উপরের তথ্যটি ব্যবহার করে এটি সমাধান করুন।
আওয়েস

applicaionhost.configসমাধান ফোল্ডারে যখন কোনও স্থানীয় বনাম এক ব্যবহার করে ?
জাপানোলজিকা

19

আপনি স্থানীয়ভাবে আইআইএস ইনস্টল করতে এবং .csproj ফাইলে কয়েকটি ট্যাগ সম্পাদনা করতে পারেন। আপনার সিএসপিজেজ ফাইলটি খুলুন এবং বিভাগে যান <VisualStudio>তারপরে ট্যাগটি <UseIIS>True</UseIIS> সত্য হিসাবে সেট করা আবশ্যক, তারপরে ট্যাগে যান: <IISUrl>এবং URL টি ঠিকানার সাথে সেট আপ করুন যেখানে অ্যাপ্লিকেশনটি পরীক্ষার জন্য হোস্ট করা হবে:

<VisualStudio>
      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
        <WebProjectProperties>
          <UseIIS>True</UseIIS>
          <AutoAssignPort>False</AutoAssignPort>
          <DevelopmentServerPort></DevelopmentServerPort>
          <DevelopmentServerVPath>/</DevelopmentServerVPath>
          **<IISUrl>http://localhost/myWebSiteAppSample</IISUrl>**
          <NTLMAuthentication>False</NTLMAuthentication>
          <UseCustomServer>False</UseCustomServer>
          <CustomServerUrl>
          </CustomServerUrl>
          <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
        </WebProjectProperties>
      </FlavorProperties>
    </VisualStudio>

এবং সেটা হল. এখন আপনি সাধারণত আপনার প্রকল্প লোড করতে পারেন।


মজার বিষয়, এটি আমার মামলার উত্তর।
coffekid

4
একটি নোট সহ: **তারকাচিহ্নগুলি ফাইলটিতে থাকা উচিত নয়। অবশ্যই.
এরিক

16

সমস্যাটি হ'ল স্থানীয় আইআইএসে কার্যকর করা আপনার প্রকল্প সেটআপ এবং নির্দিষ্ট URL টি উপস্থিত নেই exist

সমস্যা সমাধানের জন্য আপনি করতে পারেন এমন বিকল্প রয়েছে।

বিকল্প 1 : (আইআইএস এক্সপ্রেস ব্যবহার করুন)

1.) আপনার ওয়েব প্রকল্প .csproj ফাইলটি এক্সএএমএল হিসাবে বা নোটপ্যাডে খুলুন।

২) এই বৈশিষ্ট্যগুলি অনুসন্ধান করুন এবং আপনার পছন্দ অনুযায়ী সেট করুন।

UseIIS = মিথ্যা

UseIISExpress = সত্য

এবং এটাই.

বিকল্প 2 : (স্থানীয় আইআইএস ব্যবহার করুন)

বিকল্পটি 1 টি পদক্ষেপ অনুসরণ করুন তবে নিম্নলিখিত বৈশিষ্ট্যগুলি পরিবর্তন করুন।

UseIIS = সত্য

আইআইএসইউআরএল = https: // লোকালহোস্ট

UseIISExpress = মিথ্যা


বিকল্প 1 কাজ করছে না
মেটিন অটল

অপশন 2 আমার জন্য কাজ করেছে, কেবল ইউজআইআইএস = সত্য সেট করতে হয়েছিল
জোশলো

অপশন 2 ওয়ার্কড :)
সেনুরা ডিসানায়াকে

9

প্রকল্প ডিরেক্টরিতে .vs নামের ফোল্ডারটি মুছে ফেলে সমস্যাটি স্থির করা যেতে পারে।

এটি সমস্যার সমাধান করে কারণ .vs ফাইলটি মোছার পরে প্রকল্পটি খোলার সময় এটি সাবফোল্ডার কনফিগারেশন এবং প্রকল্পের নাম সহ ফোল্ডার সহ একই ফোল্ডার তৈরি করে।

কনফিগার ফোল্ডার অ্যাপ্লিকেশনহস্টে প্রকল্পটি সফলভাবে চালনার জন্য প্রয়োজনীয় সেটিংস রয়েছে।


6

আমি কেবল ত্রুটির নামকৃত ডিরেক্টরিতে গিয়ে অ্যাপ্লিকেশনটির নামকরণ করেছি f


2
  • উত্তর উল্লেখিত বেশ কয়েকবার এর নিকটবর্তী, কিন্তু কি পরিশেষে আমার জন্য কাজ চেষ্টা সোয়াপিং ছিল <IISUrl>এর .csprojসঙ্গে <CustomServerUrl>

সম্পাদনা করুন:

  • উপরের বিষয়টি আমার জন্য সমস্যার মূল কারণটি সমাধান করেনি। তবে, আপনি যদি সম্প্রতি উইন্ডোজ আপডেট করেছেন তবে সম্ভবত এটিই কারণ হ'ল সমস্যাটি। কার্যকর করার চেষ্টা করুন netsh http add iplisten 0.0.0.0এবং দেখুন এটি সমস্যার সমাধান করে কিনা।

আশা করি এগুলি এখনও কাউকে উপায় সন্ধান করতে সহায়তা করবে।


4
সমস্ত জিনিসগুলির মধ্যে (এবং আমি সমস্ত বোঝাতে চাইছি), এটি ( <CustomServerUrl>) হ'ল অবশেষে আমার জন্য কৌশলটি। অনেক ধন্যবাদ!
অ্যাশ

1

আমি জানি না কেন, আমার applicationhost.configফাইলটি আমার C:\Users\Administrator\Documents\IISExpress\config\ফোল্ডার থেকে পুরোপুরি অনুপস্থিত ছিল ।

Folder C:\inetpub\history\applicationhost.configফোল্ডারে অনুলিপি / আটকানো আমার জন্য সমস্যাটি ঠিক করেছে।

এখান থেকে ধারণা পেয়েছি ।


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

1
  1. নিয়ন্ত্রণ প্যানেলে উইন্ডোজের বৈশিষ্ট্যগুলি "ইন্টারনেট তথ্য পরিষেবা" চালু করুন।
  2. ".Csproj" ফাইলটি খুলুন এবং সন্ধান করুন
  3. আপনার প্রয়োজনীয়তার উপর ভিত্তি করে এই লাইনটি সংশোধন করুন। http: // লোকালহোস্ট: 777 /
  4. এখনই প্রকল্প / সমাধানটি খুলুন
  5. যদি আবার লোড করতে ব্যর্থ হয় তবে সমাধানটিতে ডানদিকে ক্লিক করুন এবং "পুনঃলোড প্রকল্প" নির্বাচন করুন।

1

আমি জানি এটি সম্ভবত একটি বিরল ঘটনা, তবে অনুভূত যে আমি এটি এখানে রেখেছি:

আমার csprojফাইলটি "কেবল পঠনযোগ্য" তে সেট করা হয়েছিল (আমি কীভাবে এটি পরিচালনা করেছিলাম তা আমাকে জিজ্ঞাসা করবেন না), তবে আমি "কেবল পঠনযোগ্য" অ্যাক্সেস বন্ধ করার পরে, সবকিছু ঠিক ছিল। (ভিএস ২০১7)


0

আমার নেটওয়ার্ক পাসওয়ার্ড পরিবর্তিত হওয়ার কারণে আমি একই সমস্যার মুখোমুখি হয়েছি I আমি আমার নেট এক্সটেন্ডার লগইন পাসওয়ার্ড পরিবর্তন করেছি তবে আমাকে আমার ল্যাপটপে পুরানো পাসওয়ার্ড দিয়ে লগইন করতে হবে।

এই সমস্যাটি সমাধান করার জন্য এই পদক্ষেপগুলি ব্যবহার করে দেখুন:

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

এটি আমার জন্য কাজ করেছে :-)

ধন্যবাদ!


0

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


0

আমার সমস্যাটি ছিল উইন্ডোজ 10 ডিফেন্ডারের সাথে। আমি আগে আইআইএসের অনুমতি দিয়েছিলাম তবে মনে হয় এটি এখন এড়িয়ে চলেছে। পরে এটি খতিয়ে দেখা হবে, তবে আপাতত আমি নিয়ন্ত্রিত ফোল্ডার অ্যাক্সেস অক্ষম করেছি এবং এটি কার্যকর হয়েছে।


0

আমি ভিএস 2019 এ ভিজ্যুয়াল স্টুডিও 2017 এর একটি প্রস্থানিত প্রকল্প খুলতে চেয়েছিলাম এবং একই সমস্যার মুখোমুখি হয়েছিল। আমি এটির একটি সংস্করণ সম্পর্কিত সমস্যা খুঁজে পাই। সমাধানটি হ'ল: নতুন ভিএসে একটি নতুন প্রকল্প তৈরি করুন এবং পুরানো ভিএস থেকে কোডগুলি অনুলিপি করুন


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

0

অ্যাপ্লিকেশনহস্ট.কনফিগ ফাইলটি ডিক্রিপ্ট করার চেষ্টা করুন। এটা আমার জন্য কাজ করেছে।


-1

সুতরাং এটি ঠিক করার পদক্ষেপ এখানে:

  1. আপনার .csproj ফাইল যেখানে সেখানে যান। এটি সাধারণত সমাধান (.sln) এর নীচে একটি ডিরেক্টরি is
  2. রাইট ক্লিক করুন এবং একটি পাঠ্য সম্পাদক (নোটপ্যাড) দিয়ে খুলুন
  3. আইআইএসইউআরএল ট্যাগটি সন্ধান করুন এবং এর সামগ্রীটি HTTP: // লোকালহোস্টের জন্য প্রতিস্থাপন করুন : (আপনার পোর্টনাম্বার)
  4. আপনার প্রকল্পটি সংরক্ষণ করুন এবং পুনরায় লোড করুন!
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.