আইআইএস এক্সপ্রেস কনফিগারেশন / মেটাবেস ফাইলটি কোথায় পাওয়া যায়?


315

আইআইএস এক্সপ্রেস কনফিগারেশন / মেটাবেস ফাইলটি কোথায় পাওয়া যাবে?

উত্তর:


548

কনফিগারেশন ফাইলটির নাম প্রয়োগহোস্ট.কনফিগ । এটি এখানে সঞ্চিত:

আমার ডকুমেন্টস> আইআইএস এক্সপ্রেস> কনফিগার করুন

সাধারণত, তবে সবসময় নয়, এর মধ্যে একটি পাথ কাজ করবে

%userprofile%\documents\iisexpress\config\applicationhost.config
%userprofile%\my documents\iisexpress\config\applicationhost.config

VS2019 এর জন্য আপডেট করুন
আপনি যদি ভিজ্যুয়াল স্টুডিও 2019+ ব্যবহার করছেন তবে এই পথটি পরীক্ষা করুন:

$(solutionDir)\.vs\{projectName}\config\applicationhost.config

ভিএস ২০১৫ এর জন্য আপডেট করুন (ক্রেডিট: @ ট্যালন)
আপনি যদি ভিজ্যুয়াল স্টুডিও 2015-2017 ব্যবহার করছেন তবে এই পথটি পরীক্ষা করুন:

$(solutionDir)\.vs\config\applicationhost.config

ভিসুয়াল স্টুডিও 2015+ আপনি সেটাও কন্ফিগার যা যা করতে পারেন applicationhost.config ফাইল পরিবর্তনের দ্বারা ব্যবহৃত হয় <UseGlobalApplicationHostFile>true|false</UseGlobalApplicationHostFile>(: MyProject.csproj যেমন) প্রকল্প ফাইলে সেটিং। (সূত্র: এমএসডিএন ফোরাম )


4
ভিএস ২০১৫ প্রকল্পগুলি গ্লোবাল কনফিগারেশন ফাইলও ব্যবহার করতে পারে। এটি নিয়ন্ত্রণ করছে এমন একটি প্রকল্প সেটিং রয়েছে, যা আপনি যুক্ত করতে পারেন।
লেক্স লি

5
তুমি আমার দিন বাঁচাও আমি কিছু এএসপি.এনইটি 5 (vNext) স্লেন করার জন্য প্রবর্তন করেছি, তারপরে এএসপি.এনইটি 4.5 ওয়েব প্রকল্প চলবে না তবে প্রক্রিয়াটি চালিত হচ্ছে না বলে অভিযোগ করবে। V (সলিউশনডির) vs। বনাম \ কনফিগারেশন \ প্রয়োগহোস্ট.কনফিগের সাথে .vs ফোল্ডারটি সরানোর পরে, জিনিসগুলি আবার কাজ করে। :)
জেডজেডজ

1
রেফারেন্সের জন্য, ডকুমেন্টেশন অনুসারে আইআইএস এক্সপ্রেস শুরু করার কমান্ড ) :, > iisexpress /config:config-file /site:site-nameযেখানে config-fileএকটি পূর্ণ পথ applicationhost.config। এই পথটি পাওয়ার সহজতম উপায় সম্পর্কে @ কোসক্যালিসের উত্তরও দেখুন। বিভাগের site-nameএকটি নামের সাথে মিল থাকা উচিত । <sites>applicationhost.config
অ্যালেক্স ফেনস্টেইন

আপনি যদি উন্নয়নের সময় লগগুলি নিষ্ক্রিয় করতে চান এবং নোডটি সন্ধান করুন / মিথ্যাতে সক্ষম করুন<siteDefaults> <logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" enabled="false"/> <traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="false" maxLogFileSizeKB="1024" /> </siteDefaults>
গুটেক

ভিএস2019-এ আপডেটটি নির্দেশ করার জন্য ধন্যবাদ। স্থানান্তরিত হয়ে ভাবছিল যে কেন আমার কনফিগারেশন ফাইল আইআইএস এক্সপ্রেসের আচরণ পরিবর্তন করে না।
গ্রিম ২

95

ভিজ্যুয়াল স্টুডিও 2015-এর সূচনা হওয়ার পরে, এই অবস্থানটি পরিবর্তিত হয়েছে এবং নিম্নলিখিত সমাধানের নীচে আপনার সমাধানের মূলটিতে যুক্ত হয়েছে:

C:\<Path\To\Solution>\.vs\config\applicationhost.config

আমি আশা করি এটি আপনার কিছুটা সময় বাঁচায়!


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

90

ভিএস 2015 এবং ভিএস 2017 এর জন্য : আইআইএস এক্সপ্রেস সিস্টেম ট্রে আইকনটিতে ডান ক্লিক করুন (অ্যাপ্লিকেশনটি চালিত করার সময়) এবং "সমস্ত অ্যাপ্লিকেশন দেখান" নির্বাচন করুন:

আইআইএস এক্সপ্রেস সিস্টেম ট্রে আইকনের জন্য প্রসঙ্গ মেনু বিকল্প "সমস্ত অ্যাপ্লিকেশন দেখান" হাইলাইট করে দেখায়

তারপরে, প্রাসঙ্গিক অ্যাপ্লিকেশনটি নির্বাচন করুন এবং অ্যাপ্লিকেশন হোস্ট.কনফিগ ফাইলের পাথটি ক্লিক করুন:

ডায়ালগটি অ্যাপ্লিকেশনসহস্টিক ফাইল পথের সাথে আরবেরিট্রি ওয়েবসাইট দেখায়


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

@ কোস-ক্যালিস আপনার সম্পাদনা সম্পর্কিত আইআইএস এক্সপ্রেস সিস্টেম ট্রে আচরণটি কি ভিজ্যুয়াল স্টুডিওর উপর নির্ভরশীল?

@ BjörnAliGöransson একটি VS 2013 সিস্টেম না থাকা এবং চলমান আমি সহজেই ফিরে যেতে পারি এবং যাচাই করতে পারি না তবে আমি জানি 'Via 2015/17 এ এটি কাজ করে এবং আমি জানি' প্রাক-2015 সালে কনফিগার ডেটাটির অবস্থান ছিল আলাদা। আমি যতটা প্রশ্ন ও উত্তর দ্বারা ঘন ঘন হতাশ হয়েছি যে অনুসন্ধান 'পপ আপ' যেখানে 'গৃহীত' উত্তরটি প্রাচীন এবং অপ্রচলিত, তাই আমি নিজের উত্তরটি 'আজকের হিসাবে' যোগ করার উপযুক্ত মনে করেছি 2015/17 '... ভিএস 2019+++ এ সত্য হবে কি হবে না এর জন্য কোনও প্রতিশ্রুতি নেই
কোস কলিস

আমি আপনার বক্তব্যটি পেয়েছি 👍 তবে আমি মনে করি যে আইআইএস এক্সপ্রেসটি ভিএস ২০১২ এর সাথে / একই সময়ে প্রকাশিত হয়েছিল, তার আগে কেবল ক্যাসিনি ছিল - আইআইআরসি ???

ইতিহাসের এই টুকরোটি দেখুন, ২০১১ থেকে: abhijitjana.net/2011/08/05/… "ভিজ্যুয়াল স্টুডিও 2010 এসপি 1 আইআইএস এক্সপ্রেসের সাথে সম্পূর্ণ সংহতকরণ সরবরাহ করে"

52

সম্পূর্ণ বৃত্তে আসার জন্য এবং ভিজ্যুয়াল স্টুডিওর সমস্ত সংস্করণ অন্তর্ভুক্ত করতে, @ মিস্টার মূলত বলেছে যে;

প্রি ভিজ্যুয়াল স্টুডিও 2015 অ্যাপ্লিকেশনহোস্ট.কনফাইগের পথগুলি ছিল:

%userprofile%\documents\iisexpress\config\applicationhost.config
%userprofile%\my documents\iisexpress\config\applicationhost.config

ভিজ্যুয়াল স্টুডিও 2015/2017 পাথটি এখানে পাওয়া যাবে: ( ক্রেডিট: @ ট্যালন )

$(solutionDir)\.vs\config\applicationhost.config

ভিজ্যুয়াল স্টুডিও 2019 পাথটি এখানে পাওয়া যাবে: ( ক্রেডিট: @ ট্যালন )

$(solutionDir)\.vs\config\$(ProjectName)\applicationhost.config

তবে যে অংশটি কিছু লোককে পেতে পারে তা হ'ল .sln ফাইলের প্রকল্প সেটিংস ভিজ্যুয়াল স্টুডিও 2015+ এর জন্য অ্যাপ্লিকেশন হোস্ট.কনফিগটিকে পুনরায় তৈরি করতে পারে । ( ক্রেডিট: @ লেক্স লি )

সুতরাং, আপনি যদি অ্যাপ্লিকেশন হোস্ট.কনফাইগ পরিবর্তন করে থাকেন তবে আপনার পরিবর্তনগুলিও এখানে মেলে তা নিশ্চিত করতে হবে:

$(solutionDir)\ProjectName.sln

দুটি গুরুত্বপূর্ণ সেটিংস দেখতে হবে:

Project("{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}") = "ProjectName", "ProjectPath\", "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"

এবং

VWDPort = "Port#"

এখানে গুরুত্বপূর্ণ বিষয় হ'ল .sln এ দুটি সেটিংস অবশ্যই প্রয়োগ করতে হবে যদি আপনি পরিবর্তনগুলি করার পরিকল্পনা করেন তবে অ্যাপ্লিকেশন হোস্টকনফিগ ফাইলে যথাক্রমে নাম এবং বাইন্ডিং ইনফর্মেশনটির সাথে মেলে। এই দুটি ফাইল সংযুক্ত করার মতো আরও অনেক জায়গা থাকতে পারে এবং মন্তব্য বা আরও অভিজ্ঞতার দ্বারা আরও লিঙ্কগুলি খুঁজে পাওয়ায় আমি আপডেট করব।


2

জন্য ভিসুয়াল স্টুডিও 2019 (v16.2.4) আমি শুধুমাত্র এখানে এই ফাইলটি খুঁজে পেতে সক্ষম ছিল:

সি: \ ব্যবহারকারী \\ দস্তাবেজগুলি \ IISExpress \ কনফিগ \ applicationhost.config applicationhost.config

আশা করি উপরের পরামর্শগুলিতে উল্লিখিত হিসাবে .vs ফোল্ডারের অবস্থানটি সন্ধান করতে না পারায় এটি সহায়তা করবে।


এটি প্রথম পরামর্শের সমতুল্য %userprofile%\documents\iisexpress\config\applicationhost.config। যদিও, আপনি যদি ভিজ্যুয়াল স্টুডিওতে চালিত হন তবে আমি এটি .vs ডিরেক্টরিতে ব্যবহার করব expect
মিস্টার

0

আমি এখানে সমস্ত উত্তর প্রাসঙ্গিক বলে মনে করি তবে আমার মতো আপনি যদি ভিজুয়াল স্টুডিওটি টেম্পলেটটি গ্রহণ করেন যেখানে এটি অ্যাপ্লিকেশনটির একটি নতুন সংস্করণ তৈরি করেছে হোস্টকনফিগ তখন আপনি এখানে দেখতে পারেন:

C:\Program Files (x86)\IIS Express\config\templates\PersonalWebServer

আপনি যদি একই প্রকল্পের একাধিক শাখায় প্রায়শই কাজ করে থাকেন এবং অনেকগুলিতে 'ডিবাগ' টিপেন তবে এটি অনেক কিছু ঘটে happens এখানে একটি সম্পাদনা করা নিশ্চিত করে যে সম্পাদনাটি যে কোনও নতুন প্রকল্প / সমাধান ফোল্ডারে তৈরি হবে to

উত্তর পরোক্ষভাবে থেকে এসেছেন এই উত্তর

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