PDA

View Full Version : آموزش: اجرا شدن سایت بدون نیاز به Visual Studio



ashkandehnavi
چهارشنبه 15 آبان 1392, 11:59 صبح
سلام به همه

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

یه راه خیلی ساده داره اونم اینه که :

controlpanel رو باز کنین

بعد Programs and Features

از منوی چپ turn windows Features on or off را باز کنید

برای نصب تمامی امکانات تمام تیک های Internet Information Service یا همون IIS رو بزنین
بعد دکمه ok رو بزنید تا فایل ها نصب بشه

با این کار کامپیوتر شما مانند یک هاست عمل میکند
بعد از نصب IIS برای تست صحت نصب، مرورگر را باز کرده و آدرس localhost را وارد کنید صفحه IIS را مشاهده میکنید

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

112991

از پنجره سمت چپ با باز کردن Site روی Default Web Site راست کلیک کرده و Explor را باز کرده و فایل های سایت خود که publish شده را در آنجا قرار دهید

سپس با باز کردن مرورگر و وارد کردن آدرس localhost/yourPage.aspx میتوانید سایت خود را مشاهده نمایید


در صورت هرگونه مشکل در همین جا اعلام نمایید

mahdioo12194
جمعه 17 آبان 1392, 13:17 عصر
من iis رو نصب كردم اما وقتي localhost رو مي زنم ازم يوزر و بسورد مي خواى كه!!!!

mahdioo12194
جمعه 17 آبان 1392, 13:48 عصر
وقتي publish كردم ادرس رو زدم ارور داد!!




XML Parsing Error: not well-formed
Location: http://localhost/WebApplication9/About.aspx
Line Number 1, Column 2:<%@ Page Title="About Us" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
-^

ashkandehnavi
شنبه 25 آبان 1392, 11:20 صبح
من iis رو نصب كردم اما وقتي localhost رو مي زنم ازم يوزر و بسورد مي خواى كه!!!!

شما قبلا از سرور php استفاده کردید روی کامپیوتر؟ مثل wamp server؟

aminaltavista
دوشنبه 27 آبان 1392, 18:59 عصر
در صورت هرگونه مشکل در همین جا اعلام نمایید

سلام
همه مراحل رو انجام دادم.

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

Mohammad_dn
دوشنبه 27 آبان 1392, 21:24 عصر
برای منم فقط صفحات html رو باز میکنه:

112986

ashkandehnavi
دوشنبه 27 آبان 1392, 22:29 عصر
وقتي publish كردم ادرس رو زدم ارور داد!!




XML Parsing Error: not well-formed
Location: http://localhost/WebApplication9/About.aspx
Line Number 1, Column 2:<%@ Page Title="About Us" Language="C#‎" MasterPageFile="~/Site.master" AutoEventWireup="true"
-^


محتویات سایت رو باید فقط توی پوشه wwwroot بریزید
امتحان کنید اگه بازم موردی بود بگید

ashkandehnavi
دوشنبه 27 آبان 1392, 22:35 عصر
سلام
همه مراحل رو انجام دادم.

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

این سایت تست رو که پابلیش شده در پوشه wwwroot بریزید ببینید درست کار میکند؟!
112988

ashkandehnavi
دوشنبه 27 آبان 1392, 22:36 عصر
برای منم فقط صفحات html رو باز میکنه:

112986
شما هم همینطور این پست رو تست کنید
http://barnamenevis.org/showthread.php?426806-%D8%A7%D8%AC%D8%B1%D8%A7-%D8%B4%D8%AF%D9%86-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%A8%D8%AF%D9%88%D9%86-%D9%86%DB%8C%D8%A7%D8%B2-%D8%A8%D9%87-Visual-Studio&p=1916645&viewfull=1#post1916645

Mohammad_dn
دوشنبه 27 آبان 1392, 22:38 عصر
من تو پوشه ی wwwroot هم میریزم همین خطا رو میده

ashkandehnavi
دوشنبه 27 آبان 1392, 22:41 عصر
من تو پوشه ی wwwroot هم میریزم همین خطا رو میده

فایلی که گذاشته بودمو تست کردید؟

Mohammad_dn
دوشنبه 27 آبان 1392, 22:41 عصر
برای پروژه ی شما هم همون ارور رو میده

Mohammad_dn
دوشنبه 27 آبان 1392, 22:42 عصر
HTTP Error 404.3 - Not Found

The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.

Mohammad_dn
دوشنبه 27 آبان 1392, 22:47 عصر
112989

محیط iis Manager من

ashkandehnavi
دوشنبه 27 آبان 1392, 22:48 عصر
برای پروژه ی شما هم همون ارور رو میده

نه برای من اصلا خطا نمیده
112990

ashkandehnavi
دوشنبه 27 آبان 1392, 22:51 عصر
112989

محیط iis Manager من
IIS شما به صورت ناقص نصب شده
به محل نصب IIS رفته و تیک Internet Information Service رو بردارید و در صورت نیاز اجازه دهید ویندوز ریستارت شود و پس از بالا آمدن دوباره به طور کامل همه تیک های مربوط به IIS رو بزنید

Mohammad_dn
دوشنبه 27 آبان 1392, 23:04 عصر
حالا :

HTTP Error 500.21 - Internal Server Error

Handler "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module list

Mohammad_dn
دوشنبه 27 آبان 1392, 23:09 عصر
ببخشید تو wwwroot کپی نکرده بودم...اما حالا که کپی کردم:

112992

ashkandehnavi
دوشنبه 27 آبان 1392, 23:10 عصر
حالا :

HTTP Error 500.21 - Internal Server Error

Handler "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module list
یه print screen از صفحه مرورگرت بگیر

Mohammad_dn
دوشنبه 27 آبان 1392, 23:15 عصر
نگاه کنید من وقتی application pool رو رو .net 4 میزارم:

112993

اما وقتی رو Default میزارم:




http://barnamenevis.org/attachment.php?attachmentid=112992&d=1384801788

ashkandehnavi
دوشنبه 27 آبان 1392, 23:18 عصر
ببخشید تو wwwroot کپی نکرده بودم...اما حالا که کپی کردم:

112992

خب این ارور معلومه که IIS به درستی کار میکنه و شما نیاز به نصب NetFramWork 4.5 دارید بعد از نصب FramWork دیگه باید به درستی کار کنه
البته FramWork 4.5 به طور پیش فرض روی ویندوز 8 نصب میباشد

البه اگه از پروژه های خودتون با VS2010 خروجی بگیرید(Publish) احتمالا کار کنه اگه خروجی پروژه به 4.5 نیاز نداشته باشه

Mohammad_dn
دوشنبه 27 آبان 1392, 23:20 عصر
من ویژوآل 2012 نصب کردم تو ویندوز 7 ، .net 4 و 4.5 نصبه



نگاه کنید من وقتی application pool رو رو .net 4 میزارم:

http://barnamenevis.org/attachment.php?attachmentid=112993&d=1384802109

اما وقتی رو Default میزارم:


http://barnamenevis.org/attachment.php?attachmentid=112992&d=1384801788

ashkandehnavi
دوشنبه 27 آبان 1392, 23:27 عصر
من ویژوآل 2012 نصب کردم تو ویندوز 7 ، .net 4 و 4.5 نصبه

شما یه کاری کنید یه پروژه بسازید و FramWork رو بزارید روی 2 فقط بعد publish بگیرید تست کنید ببینید بازم خطا میده
لازم نیست توی inet manager چیزی رو تغییر بدید

Mohammad_dn
دوشنبه 27 آبان 1392, 23:36 عصر
.net 2
مشکلی نداره

کامپیوتر من .net 4 و 4.5 رو هم داره:گریه::گریه::گریه::گریه:: ریه::گریه::گریه::گریه::گریه:: ریه::گریه::گریه:

Mohammad_dn
دوشنبه 27 آبان 1392, 23:39 عصر
HTTP Error 500.21 - Internal Server Error

Handler "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module list

ashkandehnavi
دوشنبه 27 آبان 1392, 23:41 عصر
.net 2
مشکلی نداره

کامپیوتر من .net 4 و 4.5 رو هم داره:گریه::گریه::گریه::گریه:: ریه::گریه::گریه::گریه::گریه:: ریه::گریه::گریه:

برای ویندوز 7 Framwork فرق میکنه نمیدونم دقیقا چی بود یا 3 بود شایدم 3.5 دقیقا یادم نیست قبلا چه طوری درستش کردم ولی اگه یه جست و جو کنی تو گوگل میتونی پیدا کنی

Mohammad_dn
دوشنبه 27 آبان 1392, 23:43 عصر
برای من v4.0.30319 هست

sepideh.veysi
دوشنبه 17 مهر 1396, 22:40 عصر
تورخداا جواب بدین برامن این گزینه رو نمیاره
Default Web Site

Tekyegah
سه شنبه 18 مهر 1396, 01:38 صبح
تو کدوم بخش مشکل دارید ؟

Tekyegah
سه شنبه 18 مهر 1396, 01:56 صبح
دوستانی که پروژشون رو با Framework 4 به بالا دارن و میخوان روی ویندوز 7 اجرا کنن :

1) توی جستجو عبارت Cmd رو بنویسن تا برنامه CMD.exe رو بیاره واسشون ... وارد که شدین .

اگه از ویندوز 32bit ( x86 ) استفاده میکنید این عبارت :


%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet _regiis.exe –i

اگه از ویندوز 64bit ( x64 ) استفاده میکنید این عبارت :


%windir%\Microsoft.NET\Framework64\v4.0.30319\aspn et_regiis.exe -i


رو تایپ کنید و Enter بزنید .
صبر کنید تا framework 4 روی سیستمتون فعال بشه .

2) وارد IIS بشید ( طبق همون عکس بالا )
http://barnamenevis.org/attachment.php?attachmentid=112989&d=1384800432

منوی سمت چپ بالای sites نوشته Application Pool ... وارد که شدید لیست website هاتون هست و چند چیز دیگه ... وب سایتی که از قبل داشید ( یا اضافه کردید ) رو انتخاب کنید و ورژن Framework ش رو بذارید روی 4 .

OK کنید ...
3) از لیست Sites ها روی وب سایتتون راست کلیک کنید و گزینه restart رو بزنید .

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