PDA

View Full Version : اجرای یک webApplication بر روی شبکه لوکال



arian_P
چهارشنبه 13 شهریور 1387, 12:35 عصر
سلام
می خوام برنامه تحت وبی رو که با visual web developer 2008) نوشتم رو بر روی شبکه داخلی اجرا کنم. وقتی روی کامپیوتر دیگری که می خواد به کامپیوتر سرور وصل بشه آدرس زیر رو می نویسم:



http://comp1:2593/website1/default.aspx
2593 شماره پورت کامپیوتر com1هستش

خطا میده، چه کاری رو باید انجام بدم، باید تنظیمات خاصی رو انجام بدم؟
میشه لطفاً منو راهنمایی کنین

eworkpro
چهارشنبه 13 شهریور 1387, 12:40 عصر
برنامه ات رو share کردی عزیز ؟

arian_P
چهارشنبه 13 شهریور 1387, 14:05 عصر
منظورتون از share چی هست؟ منظورتون پوشه حاوی فایلهای پروژه است یا چیز دیگه ایی منظورتونه؟

eworkpro
چهارشنبه 13 شهریور 1387, 14:15 عصر
منظورتون از share چی هست؟ منظورتون پوشه حاوی فایلهای پروژه است یا چیز دیگه ایی منظورتونه؟

نه دیگه پوشه حاوی فایل پروژه .

meysamm
چهارشنبه 13 شهریور 1387, 14:22 عصر
IIS رو نصب کنید و برنامتون رو داخل پوشه www وب سرور قرار بدید و از قسمت تنظیمات اون رو به عنوان deafult وب سایت انتخاب کنید.
در نهایت هم آدرس localhost رو در آدرس بار مرورگر وارد نمایید!

kohyar
یک شنبه 15 شهریور 1388, 14:49 عصر
با سلام
دوست عزيز من تا حالا چندين برنامه تحت وب براي شركتمون نوشتم كه دارن تحت وب استفاده ميشن
شما بايد يك كامپيوتر رو بعنوان سرور اينترانت در نظر بگيريد و بعد بر روي اين سرور IIS رو نصب كنبد و در صورتي كه از بانك اطلاعاتي اس كيو ال سرور استفاده مي كنيد اونم نصب كنبد
بعد يك ساب دامين از روي سرور مركزي ايجاد كنيد كه به اين سرور اشاره كنه
بطور مثال اگر دامين اصلي شما test.ir باشه يك ساب دامين به نام test1.test.ir ايجاد كنيد كه به سرور اينترانت شما اشاره كنه
بعد از نصب IIS بر روي سرور اينترانت از مسير start->administrators Tools->IIS managers رو باز مي كنيد
بعد بر روي ريشه اصلي پوشه WEBSITE راست كليك مي كني و گزينه NEW WEBSITE رو انتخاب مي كني
البته بعد از نصب IIS در داخل درايو برنامه پوشه اي بنام INETPUP ايجاد و در داخل اون WWWROOT ايجاد ميشه كه شما بايد قولدر اصلي برنامه وب خود را در اون قرار بدي و در تنظيمات NEW WEBSITE به اون پوشه اشاره كني
حواستون هم جمع باشه كه بايد تنظيمات connection string رو هم درست كنيد

amin1000
یک شنبه 15 شهریور 1388, 15:50 عصر
سلام دوستان
یکی بیاد قشنگ توضیح بده منم همین مشکلو دارم .

als_1360
یک شنبه 15 شهریور 1388, 19:19 عصر
kohyar خيلي خوب توضيح داد
تنها راه حل مشكل نصب IIS است
چون خود دات نت يك وب سرور داخلي داره ولي فقط روي Localhost كار مي كنه وجاي ديگه نمي شه ازش استفاده كرد.

parinaz63
یک شنبه 01 آذر 1388, 09:35 صبح
با سلام
دوست عزيز من تا حالا چندين برنامه تحت وب براي شركتمون نوشتم كه دارن تحت وب استفاده ميشن
شما بايد يك كامپيوتر رو بعنوان سرور اينترانت در نظر بگيريد و بعد بر روي اين سرور IIS رو نصب كنبد و در صورتي كه از بانك اطلاعاتي اس كيو ال سرور استفاده مي كنيد اونم نصب كنبد
بعد يك ساب دامين از روي سرور مركزي ايجاد كنيد كه به اين سرور اشاره كنه
بطور مثال اگر دامين اصلي شما test.ir باشه يك ساب دامين به نام test1.test.ir ايجاد كنيد كه به سرور اينترانت شما اشاره كنه
بعد از نصب IIS بر روي سرور اينترانت از مسير start->administrators Tools->IIS managers رو باز مي كنيد
بعد بر روي ريشه اصلي پوشه WEBSITE راست كليك مي كني و گزينه NEW WEBSITE رو انتخاب مي كني
البته بعد از نصب IIS در داخل درايو برنامه پوشه اي بنام INETPUP ايجاد و در داخل اون WWWROOT ايجاد ميشه كه شما بايد قولدر اصلي برنامه وب خود را در اون قرار بدي و در تنظيمات NEW WEBSITE به اون پوشه اشاره كني
حواستون هم جمع باشه كه بايد تنظيمات connection string رو هم درست كنيد

من تمام این کارها را کردم روی سرور اما باز هم وب سایتم روی سرور باز نمیشه.میشه بگین منظورتون از تنتظیمات connection string چیه؟

Alireza_Salehi
یک شنبه 01 آذر 1388, 15:04 عصر
برای 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 را از منوی استارت اجرا کنید و دستور زیر را در آن اجرا کنید:

aspnet_regiis -i


با فرض این که نام کامپیوتر شما 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

kohyar
یک شنبه 01 آذر 1388, 18:09 عصر
با سلام
دوست عزيز منظور من از كانكشن استرينگ همون آدرس ديتابيس هستش كه تو فايل وب كانفيگ تعريف مي كني

ParsaNM
دوشنبه 12 اردیبهشت 1390, 15:57 عصر
دوستان عزيز
ميشه لطفا نصب در apachi رو هم توضيح بدين و آيا IIS بهتره يا Apachi?