اجرای یک webApplication بر روی شبکه لوکال
سلام
می خوام برنامه تحت وبی رو که با visual web developer 2008) نوشتم رو بر روی شبکه داخلی اجرا کنم. وقتی روی کامپیوتر دیگری که می خواد به کامپیوتر سرور وصل بشه آدرس زیر رو می نویسم:
خطا میده، چه کاری رو باید انجام بدم، باید تنظیمات خاصی رو انجام بدم؟
میشه لطفاً منو راهنمایی کنین
نقل قول: اجرای یک webApplication بر روی شبکه لوکال
برنامه ات رو share کردی عزیز ؟
نقل قول: اجرای یک webApplication بر روی شبکه لوکال
منظورتون از share چی هست؟ منظورتون پوشه حاوی فایلهای پروژه است یا چیز دیگه ایی منظورتونه؟
نقل قول: اجرای یک webApplication بر روی شبکه لوکال
نقل قول:
نوشته شده توسط
arian_P
منظورتون از share چی هست؟ منظورتون پوشه حاوی فایلهای پروژه است یا چیز دیگه ایی منظورتونه؟
نه دیگه پوشه حاوی فایل پروژه .
نقل قول: اجرای یک webApplication بر روی شبکه لوکال
IIS رو نصب کنید و برنامتون رو داخل پوشه www وب سرور قرار بدید و از قسمت تنظیمات اون رو به عنوان deafult وب سایت انتخاب کنید.
در نهایت هم آدرس localhost رو در آدرس بار مرورگر وارد نمایید!
نقل قول: اجرای یک webApplication بر روی شبکه لوکال
با سلام
دوست عزيز من تا حالا چندين برنامه تحت وب براي شركتمون نوشتم كه دارن تحت وب استفاده ميشن
شما بايد يك كامپيوتر رو بعنوان سرور اينترانت در نظر بگيريد و بعد بر روي اين سرور IIS رو نصب كنبد و در صورتي كه از بانك اطلاعاتي اس كيو ال سرور استفاده مي كنيد اونم نصب كنبد
بعد يك ساب دامين از روي سرور مركزي ايجاد كنيد كه به اين سرور اشاره كنه
بطور مثال اگر دامين اصلي شما test.ir باشه يك ساب دامين به نام test1.test.ir ايجاد كنيد كه به سرور اينترانت شما اشاره كنه
بعد از نصب IIS بر روي سرور اينترانت از مسير start->administrators Tools->IIS managers رو باز مي كنيد
بعد بر روي ريشه اصلي پوشه WEBSITE راست كليك مي كني و گزينه NEW WEBSITE رو انتخاب مي كني
البته بعد از نصب IIS در داخل درايو برنامه پوشه اي بنام INETPUP ايجاد و در داخل اون WWWROOT ايجاد ميشه كه شما بايد قولدر اصلي برنامه وب خود را در اون قرار بدي و در تنظيمات NEW WEBSITE به اون پوشه اشاره كني
حواستون هم جمع باشه كه بايد تنظيمات connection string رو هم درست كنيد
نقل قول: اجرای یک webApplication بر روی شبکه لوکال
سلام دوستان
یکی بیاد قشنگ توضیح بده منم همین مشکلو دارم .
نقل قول: اجرای یک webApplication بر روی شبکه لوکال
kohyar خيلي خوب توضيح داد
تنها راه حل مشكل نصب IIS است
چون خود دات نت يك وب سرور داخلي داره ولي فقط روي Localhost كار مي كنه وجاي ديگه نمي شه ازش استفاده كرد.
نقل قول: اجرای یک webApplication بر روی شبکه لوکال
نقل قول:
نوشته شده توسط
kohyar
با سلام
دوست عزيز من تا حالا چندين برنامه تحت وب براي شركتمون نوشتم كه دارن تحت وب استفاده ميشن
شما بايد يك كامپيوتر رو بعنوان سرور اينترانت در نظر بگيريد و بعد بر روي اين سرور IIS رو نصب كنبد و در صورتي كه از بانك اطلاعاتي اس كيو ال سرور استفاده مي كنيد اونم نصب كنبد
بعد يك ساب دامين از روي سرور مركزي ايجاد كنيد كه به اين سرور اشاره كنه
بطور مثال اگر دامين اصلي شما test.ir باشه يك ساب دامين به نام test1.test.ir ايجاد كنيد كه به سرور اينترانت شما اشاره كنه
بعد از نصب IIS بر روي سرور اينترانت از مسير start->administrators Tools->IIS managers رو باز مي كنيد
بعد بر روي ريشه اصلي پوشه WEBSITE راست كليك مي كني و گزينه NEW WEBSITE رو انتخاب مي كني
البته بعد از نصب IIS در داخل درايو برنامه پوشه اي بنام INETPUP ايجاد و در داخل اون WWWROOT ايجاد ميشه كه شما بايد قولدر اصلي برنامه وب خود را در اون قرار بدي و در تنظيمات NEW WEBSITE به اون پوشه اشاره كني
حواستون هم جمع باشه كه بايد تنظيمات connection string رو هم درست كنيد
من تمام این کارها را کردم روی سرور اما باز هم وب سایتم روی سرور باز نمیشه.میشه بگین منظورتون از تنتظیمات connection string چیه؟
1 ضمیمه
نقل قول: اجرای یک webApplication بر روی شبکه لوکال
برای IIS 7 باید این جوری عمل کنید. (ویندوز سرور 2003و200،،ویستا، هفت)
1. IIS و SQL Server رو روی سیستمی که به عنوان سرور عمل میکنه نصب کنید.
2. وب سایت را پابلیش کنید. و در هر مسیری که دوست دارید قرار دهید. مثلا C:\mysite\
3. بعد وارد IIS می شوید و بر روی آیتم Sites کلیک راست می کنید و گزینه Add Site را انتخاب می کنید.
4. مطابق تصویر دوم که ضمیمه کردم مقادیر site name و physical path را وارد می کنید.
4.1. بر روی Test Setting کلیک می کنید اگر همه موارد سبز شد مشکلی نیست وگرنه بر روی Connect as کلیک می کنید و یوزر و پسورد خودتان را می دهید (برای شروع- حرفه ای تر که شدیدیک یوزر محدود تر استفاده کنید)
4.2. اگر می خواهید از پورت دیگری غیر از 80 استفاده کنید شماره پورت را هم وارد کنید.
5. کار تمام است
تبصره :برای اطمینان بیشتر Visual Studio 2008 Command Prompt را از منوی استارت اجرا کنید و دستور زیر را در آن اجرا کنید:
با فرض این که نام کامپیوتر شما mycomputer باشد و آی پی آن 10.0.0.10 باشد، به صورت زیر به سایتتان دسترسی خواهید داشت:
http://mycomputer/mysite/
http://10.0.0.10/mysite/
اگر پورتی غیر از 80 استفاده کرده اید (مثلا 8000):
http://mycomputer:8000/
http://10.0.0.10:8000/
هر فایروالی هم که روی سیستمتان نصب است چک کنید تا پورت استفاده شده جهت سایتتان مجوز web browsing داشته باشد.
در IIS ورژن 5.1 (ویندوز ایکس پی) باید به جای مرحله 3 گزینه Add Virtual Directory و سپس Create Application
نقل قول: اجرای یک webApplication بر روی شبکه لوکال
با سلام
دوست عزيز منظور من از كانكشن استرينگ همون آدرس ديتابيس هستش كه تو فايل وب كانفيگ تعريف مي كني
نقل قول: اجرای یک webApplication بر روی شبکه لوکال
دوستان عزيز
ميشه لطفا نصب در apachi رو هم توضيح بدين و آيا IIS بهتره يا Apachi?