• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

یه سوال راجع به Publish کردن پروژه

tabeez

Registered User
تاریخ عضویت
7 دسامبر 2006
نوشته‌ها
260
لایک‌ها
0
وقتی میخوام پروژه رو کامپایل کنم گزینه هست به نام

Use fixed naming and aingle page assemblies

که وقتی تیک نزده تمام کدهای پروژه رو تو 4-3 فایل DLL کامپایل میکنه.ولی وقتی اون رو تیک میزنم برا هر صفحه aspx.vb یک بایل DLL درست میکنه.چرا؟
با خودم گفتم ممکنه وقتی تیک زده، وقتی کدهای یه صفحه رو تغییر دادم، لازم نباشه کل پروژه رو آپلود کنم و فقط فایل DLL اون صفحه رو آپلود کنم
اینطوره یا دلیل دیگه ای داره؟چیه اون دلیل؟​
 

tabeez

Registered User
تاریخ عضویت
7 دسامبر 2006
نوشته‌ها
260
لایک‌ها
0
بازم سلام
دوستان من یه Select Case دارم به شکل زیر:

Select Case Cls.GetRuzAzHafte
Case DayOfWeek.Friday
Cls.TextMain = "جمعه"
Case DayOfWeek.Monday
Cls.TextMain = "دوشنبه"
Case DayOfWeek.Saturday
Cls.TextMain = "شنبه"
Case DayOfWeek.Sunday
Cls.TextMain = "یکشنبه"
Case DayOfWeek.Thursday
Cls.TextMain = "پنج شنبه"
Case DayOfWeek.Tuesday
Cls.TextMain = "سه شنبه"
Case DayOfWeek.Wednesday
Cls.TextMain = "چهارشنبه"
End Select

ولی اخطار زیر رو میگیره...

Operands of type Object used in expressions for 'Select', 'Case' statements; runtime errors could occur. C:\Documents and Settings\Sara\My Documents\Visual Studio 2005\WebSites\yahoo\Date.ascx.vb

مشکل چیه؟​
 

tabeez

Registered User
تاریخ عضویت
7 دسامبر 2006
نوشته‌ها
260
لایک‌ها
0
دوستان کسی نمیخواد کمک کنه
لطفا سریعتر.. ، تازه امتحانات تموم شده و کنکور نزدیکه...این آخرین سوالمه...
لطفا زودی جواب بدین تا به درس ومشقم!! برسم...
 

Graveworm

Registered User
تاریخ عضویت
23 می 2005
نوشته‌ها
1,071
لایک‌ها
12
محل سکونت
Tehran
دوستان کسی نمیخواد کمک کنه
لطفا سریعتر.. ، تازه امتحانات تموم شده و کنکور نزدیکه...این آخرین سوالمه...
لطفا زودی جواب بدین تا به درس ومشقم!! برسم...
این رو تست کن

()Select Case Cls.GetRuzAzHafte.tostring
"Case "Friday
 

tabeez

Registered User
تاریخ عضویت
7 دسامبر 2006
نوشته‌ها
260
لایک‌ها
0
فکر کنم مشکلش رفع شد.. البته الآن که پروژه بازه اون خطا رو نمیگیره!
ولی خب تبدیل به ToString کردم، فکر کنم مشکل همین بوده.
Graveworm عزیز مرسی
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
سوال اولتون هم که ظاهرا فراموش شد ، اصلا دلیلش همینه !
 

tabeez

Registered User
تاریخ عضویت
7 دسامبر 2006
نوشته‌ها
260
لایک‌ها
0
تو این انجمن مگه صاحب پست دنبالش رو بگیره، من بعد از 10-12 روز الآن کانکت شدم
هنوز هم دوست دارم جواب سوال اولی رو بدونم
منتظرم...
 

amin_lili

کاربر تازه وارد
تاریخ عضویت
24 آپریل 2007
نوشته‌ها
532
لایک‌ها
2
سن
44
محل سکونت
ای کاش آنجا ...
زمانی که این گزینه رو انتخاب می کنید دات نت تضمین می کنه که برای فایلهایی مثل user control ها dll مجزا و به اسم خودشون بسازه . اما زمانی که این گزینه انتخاب نشه ممکنه user control ها همراه با کد برخی صفحات کامپایل بشه و یک اسم تصادفی برای dll اونها انتخاب می شه که پیدا کردنشون خیلی سخت میشه .
 

tabeez

Registered User
تاریخ عضویت
7 دسامبر 2006
نوشته‌ها
260
لایک‌ها
0
خب اینکه برا هر فایل یک DLL مجزا میسازه بدرد میخوره؟
منظورم اینه که مثلا اگه DLL هر صفحه رو جدا بسازه وقتی اون صفحه رو تغییر دادم، میتونم فقط Dll اون صفحه خاص رو آپلود کنم یا باید بازم کل پروژه رو آپلود کنم؟
و اگه کل پروژه رو آپلود کنم آیا کنتوری که برای سایتم گذاشتم از نو شروع نمیشه؟
چون در حال حاضر هر بار که دات نت رو باز میکنم و پروژم رو Run میکنم کنتور اعضای آنلاین رو از صفر نشون میشده، ولی با Stop و Run مجدد صفر نمیشه و یکی به اون اضافه میشه؟
با اپلبود مجدد پروزم وقتی درش تغییر ایجاد کردم،آیا کنتور سایتم صفر میشه؟اگه آره، راه حل چیه؟
 
بالا