PDA

View Full Version : Port #



ar_monti@
چهارشنبه 13 تیر 1386, 10:06 صبح
سلام دوستان
برنامه من با ASP.NET نوشته شده است . وقتی آنرا در IIS اجرا میکنم هر دفعه یک شماره پورت بصورت تصادفی نیز در کنار Local host مینویسه.
http://localhost:1588/PARS/default.aspx
http://localhost/PARS/default.aspx ======> خطا
اما وقتی میخوام بدون این شماره پورت آنرا اجرا کنم خطا میدهد . برای رفع این مشکل چکار کنم.
ممنون

jasadeghi
چهارشنبه 13 تیر 1386, 12:41 عصر
سلام

باید در iis در قسمت Default Web Site راست کلیک کنی و بری به بخش Properties بعد در سر برگ Home Directory در Brows آدرس فلدری که پروژت داخل اونه رو انتخاب کنی.
حالا شما کافی بنویسی http://localhost/default.aspx

موفق باشی

babi_wd
چهارشنبه 13 تیر 1386, 14:58 عصر
تو 2005 نمیشه بی پورت اجرا کرد
باید قبلش پروژه رو Publish کنید
لطفا جستجو کنید

ar_monti@
چهارشنبه 13 تیر 1386, 15:25 عصر
ممنون از جوابتان
اما من منظور babi_wd را متوجه نشدم میشه بیشتر توضیح بدید.

babi_wd
چهارشنبه 13 تیر 1386, 15:32 عصر
از روش jasadeghi جواب گرفتی؟
در مورد Publish پروژه روی فولدی در هارد قبلا صحبت شده
بعد از این عمل شما میتونین اون فولدر رو به wwwroot انتقال بدین و بدون استفاده از پورت صفحات رو فراخوانی کنید

MehranZand
جمعه 15 تیر 1386, 15:55 عصر
سلام دوستان
برنامه من با ASP.NET نوشته شده است . وقتی آنرا در IIS اجرا میکنم هر دفعه یک شماره پورت بصورت تصادفی نیز در کنار Local host مینویسه.
http://localhost:1588/PARS/default.aspx
http://localhost/PARS/default.aspx ======> خطا
اما وقتی میخوام بدون این شماره پورت آنرا اجرا کنم خطا میدهد . برای رفع این مشکل چکار کنم.
ممنون

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

Alireza_Salehi
جمعه 15 تیر 1386, 20:31 عصر
تو 2005 نمیشه بی پورت اجرا کرد
باید قبلش پروژه رو Publish کنید
لطفا جستجو کنید

در حالت پیشفرض که پروژه رو با IIS ایجاد می کنید بدون پورت می تونید با تایپ مستقیم آدرسی مثل http://localhost/WebSite11/در مرورگر سایت رو اجرا کنید.

در حالتی هم که با FileSystem پروژه رو ایجاد کرده باشید فقط کافیه یک Virtual Directory در IIS ایجاد کنید و اون رو به پوشه ای که سایت رو داخلش ایجاد کردید وصل کنید.در این حالت هم با تایپ مستقیم آدرسی به صورت http://localhost/WebSite11/ در مرورگر به سایتتون دسترسی دارید!

اصلا حتی لازم نیست داخل ویژوال استودیو پروژه ایجاد کنید فقط یک Virtual Directory داخل IIS بسازید و بر روی ASP.NET 2 تنظیم کنید همین!
حالا فایل های صفحات رو داخلش بریزید و باز هم با آدرسی مثل http://localhost/WebSite11/ به سایت دسترسی داریدو پورت نیاز نیست !

نه Publish کردن لازمه ، نه کپی کردن سایت داخل wwwroot و نه ....!

تغییر Home Directory هم لازم نیست ! بدون تغییر آن هم روشی که گفتم کار می کند.

فقط برای اجرا کردن از طریق ASP.NET Development Server ب پورت نیاز هست که اون هم اتوماتیک تولید میشه!


سلام دوستان
برنامه من با ASP.NET نوشته شده است . وقتی آنرا در IIS اجرا میکنم هر دفعه یک شماره پورت بصورت تصادفی نیز در کنار Local host مینویسه.
http://localhost:1588/PARS/default.aspx
http://localhost/PARS/default.aspx ======> خطا
اما وقتی میخوام بدون این شماره پورت آنرا اجرا کنم خطا میدهد . برای رفع این مشکل چکار کنم.
ممنون
البته احتمال میدم پورت پیشفرض که 80 هست تغییر کرده در این صورت باید شماره پورت رو هم در آدرس ذکر کنید.
بر روی Default Web Site راست کلیک کنید و در برگه Web Site مقدار TCP Port را چک کنید.
می تونید در قسمت Advanced چند پورت برای سرویس IIS تعریف کنید.
این پورت ثابت هستش و با توجه به این که میگید به صورت رندوم ایجاد میشه آیا مطمئنید دارید با IIS اجرا می کنید؟

MehranZand
جمعه 15 تیر 1386, 20:53 عصر
اگر شما بخواهید پروژه را در حالت Debug اجرا کنید یکی از راه ها استفاده از asp.net developer server است و اگر نیاز داشته باشید آن پورت را خودتون مشخص کنید امکان پذیر است.

پورتی که بصورت اتوماتیک در asp.net developer server ایجاد میشه
هم قابل تغییر است کافیه که فایل (Solution (*.sln رو در یک ادیتور باز
کنید و مقدار VWDPort را خودتون مشخص کنید.

Alireza_Salehi
جمعه 15 تیر 1386, 20:57 عصر
اگر شما بخواهید پروژه را در حالت Debug اجرا کنید باید از asp.net developer server استفاده کنید و اگر نیاز داشته باشید آن پورت را خودتون مشخص کنید امکان پذیر است.

پورتی که بصورت اتوماتیک در asp.net developer server ایجاد میشه
هم قابل تغییر است کافیه که فایل (Solution (*.sln رو در یک ادیتور باز
کنید و مقدار VWDPort را خودتون مشخص کنید.

با IIS هم میشه Debug کرد، یک بار امتحان کنید!

MehranZand
جمعه 15 تیر 1386, 21:29 عصر
با IIS هم میشه Debug کرد، یک بار امتحان کنید!
میشه مقادیر رو خط به خط trace کرد؟!

Alireza_Salehi
جمعه 15 تیر 1386, 21:55 عصر
میشه مقادیر رو خط به خط trace کرد؟!

بله! چرا که نه...

اتفاقا IIS امکانات بسیار بیشتری نسبت به ASP.NET Development Server در اختیارتون میذاره !

MehranZand
جمعه 15 تیر 1386, 22:00 عصر
بله! چرا که نه...

Stack Trace منظورته. اگر غیر از این هست توضیح بدهید

Alireza_Salehi
جمعه 15 تیر 1386, 22:08 عصر
Stack Trace منظورته. اگر غیر از این هست توضیح بدهید

هر جایی خواستید BreakPoint بذارید بعدش برنامه رو اجرا کنید (F5) هم تمام پنجره های Autos, Watch,Call Stack,Locals اطلاعات رو نمایش میدهند!
بعد می تونید خط به خط برنامه رو از نقطهBreakPoint با (F10 یا F11) ادامه بدید.

MehranZand
جمعه 15 تیر 1386, 22:13 عصر
دوست من این که همون حرف ابتدایی من شد! :)

Alireza_Salehi
جمعه 15 تیر 1386, 22:17 عصر
دوست من این که همون حرف ابتدایی من شد! :)

عزیز دل برادر نگرفتی چی شد:
اگر وب سایت را در حالت FileSystem ساخته باشید سایت از طریق ASP.NET Developement Server اجرا و دیباگ میشه!

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

حالا حرف اول شما این بود؟

MehranZand
جمعه 15 تیر 1386, 22:32 عصر
عزیز دل برادر نگرفتی چی شد:
اگر وب سایت را در حالت FileSystem ساخته باشید سایت از طریق ASP.NET Developement Server اجرا و دیباگ میشه!

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

حالا حرف اول شما این بود؟

مهندس جان در تاپیکی که من فرستادم اصلا مشخص شده به چه صورت وب سایت رو
ایجاد کرده ایم؟
به هر حال چون دید من به این مسئله جوری دیگری است این بحث تا اینجا کشیده شد.

Alireza_Salehi
جمعه 15 تیر 1386, 22:36 عصر
مهندس جان در تاپیکی که من فرستادم اصلا مشخص شده به چه صورت وب سایت رو
ایجاد کرده ایم؟
به هر حال چون دید من به این مسئله جوری دیگری است این بحث تا اینجا کشیده شد.
بله وقتی از ASP.NET Development Server نام می برید یعنی از FileSystem استفاده شده !

در ضمن دیدتون رو توضیح ندادید چطوریه!

بعدش هم دید نمی خواد که مسئله کاملا واضحه ، این لینک را ببینید:
http://msdn2.microsoft.com/en-us/library/9d9ats98(VS.80).aspx

MehranZand
جمعه 15 تیر 1386, 22:51 عصر
در ضمن دیدتون رو توضیح ندادید چطوریه!


هر دو از یک engine مشابه برای پردازش صفحات استفاده میکنن!
در ضمن رفرنس هایی که شما به سایت ماکروسافت میدهید بسیار ارزشمند است ممنون !

Alireza_Salehi
جمعه 15 تیر 1386, 22:58 عصر
هر دو از یک engine مشابه برای پردازش صفحات استفاده میکنن!

پس در این صورت اگر IIS نصب نباشد نباید بتوانیم وب سایتی تست کنیم!
که مطمئنا این طور نیست.

در این مورد هم این لینک را ببینید:
http://msdn2.microsoft.com/en-us/library/58wxa9w5(VS.80).aspx


موفق باشید.

MehranZand
جمعه 15 تیر 1386, 23:07 عصر
پس در این صورت اگر IIS نصب نباشد نباید بتوانیم وب سایتی تست کنیم!
که مطمئنا این طور نیست.

در این مورد هم این لینک را ببینید:
http://msdn2.microsoft.com/en-us/library/58wxa9w5(VS.80).aspx


موفق باشید.

اقا من میگم مشابه !! نه یکی!

Alireza_Salehi
جمعه 15 تیر 1386, 23:14 عصر
اقا من میگم مشابه !! نه یکی!
بحث داره جذاب میشه!::

والا من فقط در ظاهرشون شباهت می بینم چون با توجه به امکانات متفاوتی که ارائه میدن زیاد قابل مقایسه نیستند.

اگر منبعی دارید معرفی کنید!

MehranZand
جمعه 15 تیر 1386, 23:34 عصر
بحث داره جذاب میشه!::

والا من فقط در ظاهرشون شباهت می بینم چون با توجه به امکانات متفاوتی که ارائه میدن زیاد قابل مقایسه نیستند.

اگر منبعی دارید معرفی کنید!

زیاد به کلمات بکار رفته در جمله توجه نمیکنی شما! من گفتم یک engine مشابه
این مسئله قابل شک نیست که من بخواهم بگردم رفرنسی براتون بگذارم!
و من اصلا حرف امکانات را نزدم دوست عزیز! و بحث امکانات کاملا جداست

Alireza_Salehi
شنبه 16 تیر 1386, 00:07 صبح
زیاد به کلمات بکار رفته در جمله توجه نمیکنی شما! من گفتم یک engine مشابه
این مسئله قابل شک نیست که من بخواهم بگردم رفرنسی براتون بگذارم!
و من اصلا حرف امکانات را نزدم دوست عزیز! و بحث امکانات کاملا جداست

بنده شکی در این که هر دو بر مبنای اصول مشترکی کار می کنند ندارم ، فقط خواستم اگر منبعی در مورد ساختار داخلی ASP.NET Development Server دارید معرفی کنید. همین!

چون IIS به اندازه کافی مطلب در موردش هست.

به هر حال از اولش هم نمی خواستم چیزی رو اثبات کنم هدف یادگیری بیشتر بود.

Behrouz_Rad
شنبه 16 تیر 1386, 10:38 صبح
باید دید که مشابهت رو در چه چیزی تعبیر می کنیم.
از این لحاظ که هر دو برای پردازش برنامه ی ایجاد شده با ASP.NET استفاده میشن مشابه هستند اما IIS از این لحاظ که به عنوان یک مدیر برنامه ی کامل، نقش بسیار وسیع تری رو در رابطه با برنامه های وب ایفا می کنه، اصلا قابل مقایسه با Development Server نیست!
دو چیز رو باید زمانی با هم مقایسه کرد که یک قابلیت رو ارائه میدن اما با کارکردهای متفاوت!
مسلما مقایسه ی دوچرخه و هواپیما صحیح نیست.
هر دو ما رو به مقصد میرسونن اما سیستم و امکانات هواپیما با دوچرخه قابل مقایسه نیست!

موفق باشید.

MehranZand
شنبه 16 تیر 1386, 13:31 عصر
دو چیز رو باید زمانی با هم مقایسه کرد که یک قابلیت رو ارائه میدن اما با کارکردهای متفاوت!



فکر نکنم کسی حرف از مقایسه در این تاپیک زده باشه. و تشابه هم در عملکرد هر دو مسئله مورد بحث دیده میشود.