0 امتیاز
سلام

1- 15 سیستم هستن که همگی شبکه هستن و از یه نرم افزار استفاده می کنن .

2- یه سیستم بعنوان سرور دارم که بانک اطلاعاتی روش دارم .

میخوام که تو سیستم خودم که برنامه رو نوشتم ، پس از بروزرسانی و تغییر ورژن تو publish Version کل فایل های مسیر Bin رو توی یه پوشه بزارم و باقی سیستم ها که فقط بصورت شبکه هستن به محض قرار گرفتن فایل هام تو مسیر دلخواه باقی سیستم ها پس از ریستارت نرم افزار یا با یه باتوون بدونن که ورژن جدید اومده و اقدام به دریافت نسخه جدید کنن .

نحوه دریافت هم بصورتی باشه که یه پروگرس بار نشون بده و خودش اتوماتیک آپدیت بشه .

آدرس آی پی سیستم ارائه دهنده : 192.168.0.6 و مثلأ پوشه D:\app\bin فایل بروز شده رو قرار می دم .

چطوری کد نویسی رو انجام بدم .

واقعأ ممنون میشم.

2 پاسخ

0 امتیاز

 

 

سلام پاسخ سوالات شما در این لینک ها هست روی پروژه کار کنید کجا کدهاتون ایراد داشت روستان اینجا پاسخ میدن

 این مورد رو برای همه اعضا و دوستان عرض میکنم

******************************برای گرفتن پاسخ بهتره پروژه رو قرار بدین اگه پروژه شما تجاری هست و نمیخایید سورس رو قرار بدید حداقل قسمتی از پروژه رو ارسال کنید الان بسیاری از سایتهای داخلی و خارجی حتی سورس پروژه های تجاری رو رایگان قرار دادن -هدف یادگیری صحیح هست اگه سوالی پرسیده میشه مثل همین سوال که چند قسمتی هست  چون از کدهای برنامه نویس هیچ کس اطلاعای نداره پاسخ دهی نیز نسبی میشه راهنمایی انجام میشه و قابل بهره برداری نخواهد بود و اینکه هر برنامه نویسی روش مخصوص به خودشو داره --مثلا در درج اطلاعات در دیتابیس +---و تبادل اطلاعات هرکدام چندین روش دارن برنامه نویس های بسیار خبره همه روشها رو باهم بلدن 

 

*برای نتیجه گیری بهتراست مرحله به مرحله اقدامات انجام بشه

مثلا1- روز اول یا ساعت اول  در قسمت اول مشکل ----->>>ایا میتونید این کد منو اصلاح کنید بعد پاسخ بگیرید و پروژه خودتونو اصلاح کنید  

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

 اگه شما کدی ندارید که هیچ-----

اما اگه کد دارید و  اگه نیمه راه به مشکل برخورد کردید و سوال کردید ممکن پاسخ دهنده جوابی ارسال کنه که با متد شما سازگار نباشه و شما سردرگم بشید

ببخشید زیاد حرف زدم کاربرانی که بعد ها این مطلب رو مطالعه میکنن یکبار مطالعه میکنن و رویه عوض میشه***********

 

حال دوست عزیز مطلب شما چندین بار عنوان شده لینک همه رو میزارم ببینید حل میشه

 

http://www.w3-farsi.com/     

 

http://www.w3-farsi.com/

 

 

http://www.w3-farsi.com/

 

http://www.w3-farsi.com/

ویرایش شده توسط
توسط (7,164 امتیاز) 4 7 141
خب این در مورد اینترنت می باشد ولی من آدرس دهی تحت شبکه میخوام بزارم .

اینی که خوندم کاملأ صحیح می باشد ولی متأسفانه برای حالت LAN از یه سیستم دیگه جوابگو نیست .

کلی جا ها رو سرچ کردم ولی چیزی نیافتم .

فقط باید بصورت دستی آپدیت انجام بشه رو دیدم
توسط (197 امتیاز) 6 20
0 امتیاز

دوست عزیز این یه سمپل اپدیت تو شبکه هست البته خیلی وقت پیش دان کردم یادم نیست ا کدوم سایت سورس رو نگا کردم  ظاهر همونیه که شما میخایی ببین بدردت میخوره

http://www.w3-farsi.com/forum/?qa=blob&qa_blobid=7371602043324287609

 


[TestMethod()]
public void CompareVersions_Match_Test()
{
    string url = "ServerAddress/AutoUpdate/app.txt";
    // Create our server-side version file.
    string folderPath = "C:\\VersionsTest";
    string fileName = "app.txt";
    string expected = "1.0.3.121";
    string path = CreateLocalVersionFile(folderPath, fileName, expected);
 
    // Create our local version file.
    fileName = "app.version";
    path = CreateTestFile(folderPath, fileName, expected);
 
    string localVersion = Versions.LocalVersion(path);
    string remoteVersion = Versions.RemoteVersion(url);
 
    Assert.AreEqual(localVersion, remoteVersion, 
                    "Versions should match. No update!");
}
 
[TestMethod()]
public void CompareVersions_NoMatch_Test()
{
    string url = "serverAddress/AutoUpdate/app.txt";
    // Create our server-side version file.
    string folderPath = "C:\\VersionsTest";
    string fileName = "app.txt";
    string expected = "1.0.3.121";
    string path = CreateLocalVersionFile(folderPath, fileName, expected);
 
    // Create our local version file.
    fileName = "app.version";
    expected = "1.0.4.1";
    path = CreateLocalVersionFile(folderPath, fileName, expected);
 
    string localVersion = Versions.LocalVersion(path);
    string remoteVersion = Versions.RemoteVersion(url);
 
    Assert.AreNotEqual(localVersion, remoteVersion, 
      "Versions should not match. We need an update!");
}
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...