View Full Version : سوال: طریقه دریافت و خواندن یه صفحه HTML که به IIS پست شده است؟؟
aminghaderi
جمعه 23 دی 1390, 18:47 عصر
با سلام خدمت دوستان و اساتید گرامی.
چطوری می تونم بدون دخالت Asp.net صفحه حاوی کد های Html که به سرور ویندوز ارسال شده رو دریافت کنم؟؟
آیا در سرور لینوکس با Apachi چنین امکانی هست؟
با تشکر فراوان.
rahmatr
جمعه 23 دی 1390, 23:25 عصر
دقیقا منظورتون چیست؟ توضیح بیشتری بدید.
مثلا چرا می خواهید بدون دخالت Asp.net این کار انجام شود؟
aminghaderi
شنبه 24 دی 1390, 13:46 عصر
متاسفانه زیاد نمی تونم مطلب رو باز کنم (پروژه تجاری و بحث سو استفاده و الگو گیری توسط افراد سود جو در جامعه مجازی پیش می آید).
قسمت کوچک کار که مانده است که نمی توانیم Asp.Net رو قاطی سیستم کنیم و باید به صورت مستقل عمل کند ، بدون دخالت Asp باید صورت بگیره.(متاسفانه الگریتم کار قابل تغییر هم نیست)
با توجه به اینکه درخواست ها رو iis مدیریت می کنه ، و در سیستم ما iis نقش حیاطی رو ایفا می کنه ، پس مشکل با iis نداریم ، فقط مشکلی که فعلا هست اینکه مقوله دریافت فایل ارسال شده به سرور که توسط iis صورت می گیرد و بعد از iis به موتور asp.net ارسال می کند هست ، دقیقا می خواهم به جای ارسال به asp.net به نرم افزار ما که بروی سرور نصب هست ارسال کند.
لازم به ذکر هست که سرور ها ، سرور های خودمان هست و بحث کانفیگ و تنظیمات داخلی اون برایمان صورت پذیری ، که اگر باید تنظیماتی صورت بگیره (که بعید می دونم) راهنمایی فرمایید، تا تنظیمات رو انجام دهیم.
اگر راهی هم به ذهن دوستان نمی رسد ، اما روند کار رو اطلاع دارند ، لطفا یه توضیح کوتاه که وقت دوستان گرفته نشود ، در حد 3 خط راهنمایی فرمایند.
باتشکر فراوان
rahmatr
چهارشنبه 28 دی 1390, 01:12 صبح
1- شما می تونید با HttpListener یه وب سرور کوچک مثل iis راه اندازی کنید:
http://msdn.microsoft.com/en-us/libr...plistener.aspx (http://msdn.microsoft.com/en-us/library/system.net.httplistener.aspx)
http://webserver.codeplex.com/wikipage?title=HttpListener
2- یا خودتان با سوکت بنویسید:
توی گوگل جستجو کنید C# simple web server
3-iis رو دستکاری کنید که درخواست های مثلا aspx یا html رو به برنامه شما تحویل دهد:
راهش را نمی دانم ولی اینها را ببینید:
http://dotnetslackers.com/articles/i...cessModel.aspx (http://dotnetslackers.com/articles/iis/ASPNETInternalsIISAndTheProcessModel.aspx)
http://www.dotnetfunda.com/articles/...t-request.aspx (http://www.dotnetfunda.com/articles/article821-beginners-guide-how-iis-process-aspnet-request.aspx)
http://www.theserverside.net/tt/arti...tss?id=IIS_ASP (http://www.theserverside.net/tt/articles/showarticle.tss?id=IIS_ASP)
http://www.codeproject.com/KB/ISAPI/...edirector.aspx (http://www.codeproject.com/KB/ISAPI/isapiredirector.aspx)
m_basij
چهارشنبه 05 بهمن 1390, 12:59 عصر
شما یک cgi می نویسید بعد به cgi تون رو به iis معرفی می کنید. همه چیز حله. از کتابخانه های lib cgi هم برای خواندن موارد ارسالی به iis استفاده کنید. توجه کنید که وقتی cgi می نویسید پروژتون روی appache هم کار میکنه.
aminghaderi
چهارشنبه 05 بهمن 1390, 21:13 عصر
بعد به cgi تون رو به iis معرفی می کنید.
با سلام و عرض تشکر بابت راهنمایی خوبتان.
راهنمایی می فرمایید چطور باید این کار رو انجام دهم؟
با سپاس.
m_basij
چهارشنبه 05 بهمن 1390, 22:48 عصر
من درست نفهمیدم کجاش منظورتو ولی فکر کنم معرفی cgi به iis هست. لینک زیر بطور کامل این کارا توضیح داده. از وبسایت رسمی iis هم هست
http://www.iis.net/ConfigReference/system.webServer/security/isapiCgiRestriction
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.