PDA

View Full Version : خطا در web.config و یا در authentication روی هاست



Nasrin_Moradi
چهارشنبه 17 بهمن 1386, 10:47 صبح
با سلام
دوستان من چند روزی هست این تالار را زیرو رو کردم تا به سوالم برسم ولی نتیجه ای در بر نداشت.

اول اینکه من سایتم را پابلیش می کنم در فایل web.config با تک اتنتیکشن چیکار کنم؟!




<authentication mode="Windows"/>


تا سایت را پابلیش می کنم به این خط ایراد می گیره! آیا به هنگام ارسال فایلها به اف تی پی این تک باید حذف شود؟ یا متد آن تغییر کند؟ ( روی هاست )

اگر حذفش کنم این طور خطا می دهد :
This is a marker file generated by the precompilation tool, and should not be deleted!


خوب من به این نتیجه رسیدم که این تک را حذف کنم ( با استفاده از تگ های کامنت ) مشکل ظاهرا برطرف شد ولی حالا Authentication form سرو کله اش پیدا شده برای اینکار تک های زیر را در این سایت پیدا کردم ولی باز هم درست نشد :




<location path="Default.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>



این را هم اضافه کنم من در یک ساب فولدر روت فایلها را تست کردم حتی یک فایل web.config در روت گذاشتم و ساب فولدرم را اتریزیشنش را * گذاشتم!

اما هنوز هم این مشکل باقی است!
ورژن دات نت فریم ورک هم 2.0 است حالا مشکل از کجاست! لطفا کمک کنید داره آبروم میره:افسرده:

raravaice
چهارشنبه 17 بهمن 1386, 11:10 صبح
سلام
1.شما خاصیت دیباگ صفحاتت رو True کن که ایراد اصلی رو ببینید.
2.حتما در نظر داشته باشید که فولدر شما باید از نوع virtual directory باشه که بطور حتم اینطور نیست.

موفق باشید

Nasrin_Moradi
چهارشنبه 17 بهمن 1386, 11:32 صبح
سلام
1.شما خاصیت دیباگ صفحاتت رو True کن که ایراد اصلی رو ببینید.
2.حتما در نظر داشته باشید که فولدر شما باید از نوع virtual directory باشه که بطور حتم اینطور نیست.

موفق باشید

سلام
خوب خاصیت دیباگ را ترو کردم درسته؟




<compilation
DefualtLanguage=c#
debug="true"
/>
به فایل web.config اضافه کردم ولی چطوری فولدر فایلهام را روی هاست ویرچوال دایرکتوری کنم؟

با اتنتیکیشن چیکار کنم؟ اگر مورد بالا انجام بشه این مورد حل میشه؟

raravaice
چهارشنبه 17 بهمن 1386, 11:35 صبح
application شما که در داخل ساب فولدر قرار داره یه app مجزا از روت هست؟

آیا این کارو روی local و با iis انجام میدید یا روی سرور ؟ اگر سرور هست کنترل پنل چیه؟

Nasrin_Moradi
چهارشنبه 17 بهمن 1386, 11:50 صبح
application شما که در داخل ساب فولدر قرار داره یه app مجزا از روت هست؟

آیا این کارو روی local و با iis انجام میدید یا روی سرور ؟ اگر سرور هست کنترل پنل چیه؟
روی لوکال این مشکل را ندارم روی سرور این مشکلات بوجود میاد!

کنترل پنلش قدیمه و هیچ امکانی برای مدیریت نداره حتی تماس با هاست گرفتم گفتند کنترل پنل سایت شما دی اکتیو شده و هیچ کارایی برای شما نداره ( هاست ار پارس دیتاست )

یعنی اگر در روت فایلها را قرار بدم مشکل برطرف مشه و اتنتیکیشن لازم نداره؟

raravaice
چهارشنبه 17 بهمن 1386, 12:01 عصر
شما توی روت بریز احتمال زیاد کار میکنه و تنظیمات web.config رو بزارید پیش فرض بمونه.

Nasrin_Moradi
چهارشنبه 17 بهمن 1386, 12:11 عصر
شما توی روت بریز احتمال زیاد کار میکنه و تنظیمات web.config رو بزارید پیش فرض بمونه.
واقعا ممنونم! کمک بزرگی بود!
درسته روت جواب میده ولی اگر بخوام ساب فولدر در روت بزارم تکلیف چیه؟! در واقع مشکل هنوز باقیه!فقط صورت مسئله تغییر کرده

فایل web.config هم با تکهای اتریزیشن جواب نداد در ساب فولدر! کنترل پنلم هم هلم یا پلکس یا ... نیست در واقع غیر فعاله ...

raravaice
چهارشنبه 17 بهمن 1386, 12:21 عصر
شما حتما و حتما باید app خودتونو توی virtual directory بریزید تا کار کنه.



در واقع مشکل هنوز باقیه!فقط صورت مسئله تغییر کرده

فایل web.config هم با تکهای اتریزیشن جواب نداد در ساب فولدر


هدفتون چیه از اینکه میخواهید تو web.config تغییر ایجاد کنید؟ یعنی توی روت جواب داد؟

Nasrin_Moradi
چهارشنبه 17 بهمن 1386, 12:34 عصر
شما حتما و حتما باید app خودتونو توی virtual directory بریزید تا کار کنه.



هدفتون چیه از اینکه میخواهید تو web.config تغییر ایجاد کنید؟ یعنی توی روت جواب داد؟
بله جواب داد.
من میخواستم دو برنامه مجزا با دو کانفیگ متفاوت استفاده کنم! اما فایل web.config داخل فایلی که در روت هست خطا میده و در واقع اتنتیکیشن نمیده ...

خطام هم به این خاطر بود من فولدر را دستی ادد کردم در اف تی پی و صفحات را داخلش میریختم ولی در خود برنامه ویژوال استدیو فولدر را ادد کردم و بعد همه را پابلیش کردم حالا خطایی نداد!

اما گل گفتید کلید کار همین virtual directory بوده و بس! که متاسفانه از کنترل پنلم به جایی نمیرسم باید با هاست تماس بگیرم نه؟

raravaice
چهارشنبه 17 بهمن 1386, 12:38 عصر
من تعجب میکنم که چرا کنترل پنل شما غیر فعال شده ولی هاست شما پا برجاست !!!!
راستش من تا حالا با پارس دیتا کار نکردم آخه از قدیم گفتن اونی که نفر اول ...

به هر حال شما با هاست تماس بگیر بگو فولدر شمارو virtual کنن.

موفق باشید

m.hamidreza
پنج شنبه 18 بهمن 1386, 10:09 صبح
کنترل پنلش قدیمه و هیچ امکانی برای مدیریت نداره حتی تماس با هاست گرفتم گفتند کنترل پنل سایت شما دی اکتیو شده و هیچ کارایی برای شما نداره ( هاست ار پارس دیتاست )


از پشتیبانی حتما علت رو جویا بشین . اینجوری نباید باشه ....
این مشکلاتی که مطرح کردین در حالت معمول اصلا نباید اتفاق بیفته . کنترل پنلش اینجوری نیست .