PDA

View Full Version : مشکل در فایل ایجاد شده PDB در زیر شاخه bin پروژه ASP.net



marzban
سه شنبه 08 خرداد 1386, 19:13 عصر
فایل ایجاد شده با پسوندPDB در زیر شاخه BIN پروژه ASP.net من مسیر ذخیره کامپیوتر local(همان مسیر فیزیکی کامپیوتر) را در خود دارد.
وقتی که من کل پروژه را به هاست ارسال می کنم در صورتی که فایل PDB را شخصا تغییر مسیر (کل مسیر های با زیر شاخه ها را از داخل آن پاک نکنم) نداده باشم با مشکل مواجه می شوم.
امکان اجرای سایت غیر ممکن می شود.

خواهشمند است در صورت امکان راهی برای برطرف این مشکل پیشنهاد نمایید
با تشکر مرزبان

ClaimAlireza
سه شنبه 08 خرداد 1386, 19:36 عصر
دوست عزیز شما چرا پروژه را publish نمی کنید.

احتمالا شما فایل هاتونو کپی می کنید.

Behrouz_Rad
سه شنبه 08 خرداد 1386, 19:39 عصر
فایل های PDB در VS.NET 2003 کاربرد داشتند و حاوی اطلاعات دیباگ پروژه بودند.
این فایل در صورتی ایجاد میشه که خاصیت debug تگ compilation رو در فایل Web.Config برابر با true قرار بدی.
true کردن debug تنها باید در زمان کار بر روی پروژه انجام بشه و true نگهداشتن اون در هنگام آپلود سایت، یعنی نمایش خطاهای هندل نشده در پروژه!
مقدار این خاصیت رو برابر با false قرار بده و فایل PDB رو حذف کن.

موفق باشید.

marzban
سه شنبه 08 خرداد 1386, 20:00 عصر
آقای راد از کمکتون متشکرم.
اگر بخواهم فایلهام رو publish کنم چطوری باید این کار را بکنم.

Behrouz_Rad
سه شنبه 08 خرداد 1386, 21:52 عصر
پوشه ی bin رو همراه با بقیه ی فایل های استفاده شده در پروژه به هاست منتقل کن.

ClaimAlireza
چهارشنبه 09 خرداد 1386, 12:07 عصر
جناب راد اگر این کار را بکنیم آیا امنیت کدهای aspx.cs پایین نمی آید؟

Behrouz_Rad
چهارشنبه 09 خرداد 1386, 12:13 عصر
جناب راد اگر این کار را بکنیم آیا امنیت کدهای aspx.cs پایین نمی آید؟
کدوم کار؟.....

marzban
چهارشنبه 09 خرداد 1386, 12:56 عصر
با تشکر از آقای راد
خوب با کپی کردن این مشکل ظاهر شد
با اصلاح فایل web.config هم مشکلم حل شد

ClaimAlireza
جمعه 11 خرداد 1386, 20:45 عصر
کدوم کار؟.....


منظورم کپی کردن فایل هاست(xcopy) .

البته اگر منظور شما از انتقال این باشد.

Behrouz_Rad
جمعه 11 خرداد 1386, 21:51 عصر
قرار نیست که شما کدهای برنامه رو منتقل کنی!
کاری که شما انجام میدی، انتقال فایل های DLL حاصل از کامپایل پروژه است.
در ضمن، اگر منظورت از امنیت، عدم اطمینان به هاست هست، هاستی رو انتخاب کن که بشه به اون اعتماد کرد.

موفق باشید.