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 رو بزنید .
حالا سایتتون رو باز کنید ... انشالله که مشکلتون حل شده .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.