PDA

View Full Version : مشکل: تغییر نام DLL های حاصل از کامپایل برنامه در زمان کامپایل مجدد



cactuskhan
یک شنبه 20 خرداد 1386, 09:09 صبح
زمانیکه در کد نویسی یه وب سایت تغییر ایجاد میکنیم باید تمام وب سایت (dll,aspx) رو دوباره upload کرد چون ظاهرا اسم dll ها به صورت رندوم عوض میشه در حالیکه در asp.net 1.1 اینطور نبود اگه فقط فولدر BIN رو upload می کردیم کفایت میکرد سوال من اینکه آیا در ورژن 2.0 راهی هست که مجبور نباشیم کل وب سایت رو دوباره upload کنیم !!؟؟ :متفکر:

Alireza_Salehi
یک شنبه 20 خرداد 1386, 09:37 صبح
در پنجره Publish Website گزینه Use fixed naming and single page assemblies را تیک بزنید به ازای هر صفحه یک اسمبلی جدا ساخته میشه.

tc1000
یک شنبه 20 خرداد 1386, 10:45 صبح
فکر میکنم این راه حل بهتری باشه:

http://www.barnamenevis.org/forum/showthread.php?t=68961

ealireza
یک شنبه 20 خرداد 1386, 11:11 صبح
زمانیکه در کد نویسی یه وب سایت تغییر ایجاد میکنیم باید تمام وب سایت (dll,aspx) رو دوباره upload کرد چون ظاهرا اسم dll ها به صورت رندوم عوض میشه در حالیکه در asp.net 1.1 اینطور نبود اگه فقط فولدر BIN رو upload می کردیم کفایت میکرد سوال من اینکه آیا در ورژن 2.0 راهی هست که مجبور نباشیم کل وب سایت رو دوباره upload کنیم !!؟؟ :متفکر:
فکر کنم با زدن دو تیک اول مشکلت حل شه .
یعنی PreCompile و تیک بعدیش فکر کنم

موفق باشید

cactuskhan
یک شنبه 20 خرداد 1386, 13:59 عصر
مشکل پابرجاست

cactuskhan
یک شنبه 20 خرداد 1386, 14:39 عصر
در پنجره Publish Website گزینه Use fixed naming and single page assemblies را تیک بزنید به ازای هر صفحه یک اسمبلی جدا ساخته میشه.

اینکارو هم میکنم ولی بعد از کامپایل یکسری نام بعد از نام صفحات میسازه و از یک صفحه چند تا dll میسازه !!:عصبانی++:

http://i16.tinypic.com/61np1qu.jpg

Behrouz_Rad
یک شنبه 20 خرداد 1386, 14:47 عصر
اگر بر طبق پست شماره ی 2 عمل کنی و تنها همان گزینه علامت خورده باشه، این مشکل رو نخواهی داشت.

ealireza
یک شنبه 20 خرداد 1386, 14:47 عصر
اینکارو هم میکنم ولی بعد از کامپایل یکسری نام بعد از نام صفحات میسازه و از یک صفحه چند تا dll میسازه !!:عصبانی++:

http://i16.tinypic.com/61np1qu.jpg
دوست من
Allow Recompile و UseFixed رو تیک بزن
بعد از Publish فایل هاتو Upload کن


هر تغییری که خواستی بدی
مجدد با همین روش Publish کن
بعد


Pagename.aspx.*.dll

رو از هاست پاک کن فایل DLL جدیدو Upload کن

موفق باشید

tc1000
یک شنبه 20 خرداد 1386, 18:07 عصر
سئوال :
چرا با ابزار aspnet_merg این کار رو نکنه ؟
آیا مشکل خاصی وجود داره چون کمتر از10 ثانیه هم طول نمیکشه.