PDA

View Full Version : مشکل در فایل web.config



HOSSEINGHOLI
پنج شنبه 26 بهمن 1385, 16:29 عصر
من وقتی برنامه ی خودم را تو یک کامپیوتر دیگه اجرا میکنم در این فایل error میده
eroresh در این خطه
<"authentication mode="Windows />
در ضمن IIS & microsoft.net هم نصب کردم
وقتی web.config رو پاک میکنم دیگه error نمیده و همه چی درست اجرا میشه
به نظر شما مشکل از چیه؟

Javad_Mail
پنج شنبه 26 بهمن 1385, 16:36 عصر
این بدین دلیل که ASP.NET باید authentication سه حالت داره

یعنی ویندوز ، فرم و یکی دیگه که الان یادم نیست .
می تونی اون را پاک کن و یا بحاش Form بنویسی .
امیدوارم درست بشه .

pegasos
پنج شنبه 26 بهمن 1385, 19:52 عصر
<"authentication mode="None />

HOSSEINGHOLI
پنج شنبه 26 بهمن 1385, 21:33 عصر
web.config چه سودی داره؟
و کار authentication mode چیه؟

hamhik
پنج شنبه 26 بهمن 1385, 23:12 عصر
<authorization> مجوز ها و یک سری محدودیت ها رو برای کاربر و iis اعمال می کنه .
مربوط به کارهای تشخیص هویت کاربر است

HOSSEINGHOLI
جمعه 27 بهمن 1385, 09:44 صبح
ایا وجود فایل web.config حتما ضروری است؟
چون من پاک کردم هیچ مشکلی در برنامه رخ نداد؟

pegasos
جمعه 27 بهمن 1385, 13:42 عصر
با درود.

فایل پیکر بندی ASP.NET :
این فایل یک XML File است که Net FrameWork از این طریق یکسری از تنظیمات مربوط به پیکربندی را بدست می آورد
و این فایل همانند یک الگو به شما نشان می دهد که چطور می توانید رفتار یک APP را تغییر دهید.

اما تنظیمات پیش فرض برای این کار در فایل Machine.config نگهداری می شود که خود این فایل در این مکان قرار دارد:
systemRoot%\Microsoft.NET\Framework\versionNumber\ CONFIG\ directory%

فایل Config کی درون سایت شما قرار دارد به عنوان یک Child از این فایل به حساب می آید.
و طبق قوانین OOP :
مواردی که Config سایت شما از Machine.config به ارث می برند در Config سایت شما نمایش داده نمی شوند.
و شما همچننین می توانید مواردی را که می خواهید تغییر دهید در Config سایت Override کنید.


بنابراین دوست عزیز شما زمانی نیاز به Web.Config دارید که بخواهید تنظیماتی غیر از تنظیمات پیش فرض را اعمال کنید/.

به امید موفقیت.