ورود

View Full Version : اجرای پروژه asp روی کامپیوتر



vapa_71
سه شنبه 16 دی 1393, 12:29 عصر
سلام دوستان چطور میشه یه سایت رو در asp طراحی کرد، و بعد اونو بدون نیاز به اینترنت استفاده کرد
یه جورایی مثل یه نرم افزار ازش استفاده کرد نه به عنوان سایت
اگه کار خاصی لازمه لطفا به صورت کامل توضیح بدین ممنون میشم.
و سوال دوم اینکه همون نرم افزار رو چطور میشه روی یک شبکه کوچک استفاده کرد؟

keiv@n
سه شنبه 16 دی 1393, 12:37 عصر
سلام

صفحات وب سایت در حالت local روی iis اجرا میشه یعنی iis میاد صفحات aspx. رو می خونه و اجرا می کنه ! وچون iis روی سیتم عامل هست عملا می تونی بدون استفاده از اینترنت سایتت رو run کنی .

نمی دونم سوالتو درست متوجه شدم یا نه !

vapa_71
سه شنبه 16 دی 1393, 12:41 عصر
آره درست متوجه شدین
اما اول که نمیدونم چطور باید تنظیماتشو انجام بدم (ویندوز سون) از اینترنت آموزش دیدم اما ارور میده
و دوم اینکه میشه به صورت شبکه ازش استفاده کرد؟

aminmousavi
سه شنبه 16 دی 1393, 13:23 عصر
سلام دوست عزیز . بله میشه در شبکه ازش استفاده کرد . برای اینکار باید iis ات رو تنظیم کنی :
- control panel
- Administrative Tools
-Internet Information Services (IIS) Manager
- از منو سمت چپ روی فولد Site کلیک سمت راست کنید
- Add Website
- SiteName= اسم سایت ، Physical Path= آدرس پروژه (ترجحا توی C:\inetpub\wwwroot باشه و حتما آدرس جایی رو بده که فایل های aspx ات اونجا هست) ، اگر سایت دیگری هم ندارید پورتش همان 80 باشه ، بعدش OK
- از منو سمت چپ برین توی Application Pools
- اونجا به اسم سایت تون یک آیتم ساخته . روی دبل کلیک کنید
- ورژن دات نت رو انتخاب کنید و Pipeline برابر با Integrated باشه
- در ضمن برای دسترسی در مرورگر با آدرس 127.0.0.1 یا IP سیستمت تست کن ببین وصل میشه یا نه

اگر به اررور problem Handler PageHandlerFactory-integrated بر خوردی اینکارو بکن :

برو در شاخه : C:\Microsoft.NET\Framework\
اسم ورژن .net ای که باهاش پیاده سازی کردی پروژه ات رو بردار
بعد توی cmd کد زیر رو بزن :
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet _regiis.exe -i
پ.ن : دات نت من v4.0.30319 هست باید ورژن دات نت خود رو جای v4.0.30319 بزاری

موفق باشی

keiv@n
سه شنبه 16 دی 1393, 17:42 عصر
وقتی سایتو باز می کنی ارور می گیری یا نه ؟

ارورت احتمالا این نیس :

Mohammad_dn
سه شنبه 16 دی 1393, 18:38 عصر
من فکر میکنم ویندوز 8.1 خیلی راحت تر از ویندوز 7 کانفیگ میشه
http://5.235.234.229:9090
این سایت الآن رو سرور شخصیه..ویندوز 8.1

sadegh.te
سه شنبه 16 دی 1393, 19:14 عصر
میشه بگید که چطور میشه یه سرور شخصی ساخت؟

vapa_71
پنج شنبه 18 دی 1393, 12:21 عصر
ارور من چیه؟

HTTP Error 500.19 - Internal Server ErrorThe requested page cannot be accessed because the related configuration data for the page is invalid.
خود defulte رو نشون میده!
ولی سایت منو نه

vapa_71
پنج شنبه 18 دی 1393, 12:30 عصر
اینم هست
45: <system.webServer>
46: <modules runAllManagedModulesForAllRequests="true" />
47: <defaultDocument enabled="false">

Mohammad_dn
پنج شنبه 18 دی 1393, 12:51 عصر
میشه بگید که چطور میشه یه سرور شخصی ساخت؟
راحت...البته من تا الآن تنظیمات dns و پارک دومین رو انجام ندادم ولی در ویندوز هشت کافیه دات نت و iis و sqlServer رو نصب کنی....بعد وارد iis بشی و از قسمت Add New Website سایت جدیدتو ایجاد کنی

vapa_71
جمعه 19 دی 1393, 19:57 عصر
دوستان کسی نمیدونه ارور چیه؟

vapa_71
جمعه 19 دی 1393, 20:45 عصر
اون مشکلم حل شد از این طریق
روش حل مشکل:
مسیر زیر رو دنبال کنین


Control Panel > Programs > Turn Windows features on or off
سپس CheckBox مربوط به Internet Information Services یا همون IIS خودمون رو کلیک کنین و با کلیک کردن روی مربع کناری از لیست بازشو زیر Word Wide Web Services رو باز کنین و باز هم لیست جدید باید Application Development Features رو باز کنین و گزینه ASP.NET رو تیک بزنین. همین.

حالا این مشکل رو دارم

HTTP Error 500.21 - Internal Server Error
Handler "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module list


کاری رو هم که دوستمون
aminmousavi (http://barnamenevis.org/member.php?338620-aminmousavi) گفت انجام دادم اما بازم نشد

vapa_71
یک شنبه 21 دی 1393, 12:51 عصر
برای حل ارور 500.21 هم یک بار net framework رو repair کردم و ریست کردم درست شد

vapa_71
یک شنبه 21 دی 1393, 12:52 عصر
حالا یه سوال دارم چطوری میشه توی شبکه ازش استفاده کرد؟

aminmousavi
یک شنبه 21 دی 1393, 13:53 عصر
از یک سیستم دیگه که به یک شبکه وصل هستن جای ای پی 127.0.0.1 ای پی واقعی سیستمی رو بزنید که روش iis نصبه