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/

ممنون

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

ممنون برای راهنمایی هاتون laugh

توسط (197 امتیاز) 6 20
ببینید دوست عزیز نترسید کسانیکه الان پروژه های بزرگی مینویسند قبلا مثل من و شما بودن

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

اما در کمال تعجب نرفتم پایین چون اون نردبون نکته اتکا و تمرکز من بود میخاستم اگه غرق شدم اونو بگیرم  جالب اینجاست الان بدون اینکه دست و بال بزنم روی اب میمونم یعنی ترس تا قبل از اون باعث میشد برم زیر اب الان اگه بخام هم نمیتونم برم زیر اب چون ترس رفته

الانم شما هر پروژه ای در نظر دارید شروع کنید هر کجا گیر کردید این انجمن اساتید بسیار ماهری دارن و خود مدیر  سایت جناب ابراهیمی یه pdf 1000 صفحه ای تدریس کردن و به این زبون تسلط دارن

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

فقط یه سوال بکنم 

توی tools  و زیرمجموعه پابلیش و قسمت آپدیت و نهایتأ آپدیت لوکال ، چجوری آدرس بدم به سیستمی که آپدیت توشه ؟

مثلا آی پی اون سیستم 192.168.0.1 هست و توی درایو D و تو فولدر R گذاشتم . من اینجوری آدرس دادم و البته هرجور میدم ایراد میدم که ارور میده ...

//192.168.0.1/D:/R

 

توسط (197 امتیاز) 6 20

سلام

اگه دیتابیستون اکس هست اینطوری میشه

Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=\\192.168.0.1\D:\\R\myAccessFile.accdb;


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

Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=\\192.168.0.1:1433\D:\\R\myAccessFile.accdb;


اینم برای sql

"Network Library=DBMSSOCN;" + 
              "Data Source=xxx.xxx.xxx.xxx,1433;" + 
              "Initial Catalog=DataBaseName;" + 
              "User Id=UserName;" + 
              "Password=Secret;"; 
ویا

Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;
Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;

و یا


این صفحه رو ببینید

 

 

https://www.connectionstrings.com/sql-server/

توسط (7,164 امتیاز) 4 7 141

ممنون بابت کمکت ولی ...

من منظورم سرور نبود منظورم آدرس دهی آپدیت نرم افزار هست نگاه عکس های پایین کنید لطفأ =

 و بعدش نوی 

 اینجا یه همچین آدرسی میدم اما این ارور میده :

 

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

توسط (197 امتیاز) 6 20
ویرایش شده توسط
توسط (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,924 کاربر

دسته بندی ها

...