آبجی
14th February 2010, 01:54 AM
از نسخه ی ۲/۰ تکنولوژی ASP.NET امکان اجرای پروژه های وب بدون نیاز به IIS فراهم شد. این عدم نیاز به طور کامل نیست! چند مرتبه در سایت برنامه نویس در موردش گفتم و این بار نیز در قالب یک پست در این وبلاگ می خونید که:
برخی کلاس ها در دات نت برای اجرا، وابستگی کامل به وجود IIS دارند. نمود بارز این مطلب در استفاده از کلاس های پایه در برنامه نویسی سطح پایین در ASP.NET مشخص میشه!
به عنوان مثال ممکنه مشاهده کنید که صفحه هیچگاه لود نمیشه! VS.NET قفل می کنه، مقادیر برگشتی null هستند و …
وب سرور داخلی ASP.NET در اکثر مواقع خوب هست اما به طور کامل بهش اطمینان نکنید. اگر مشکلاتی همچون موارد فوق در پروژتون رخ داد، برنامه رو حتما با IIS اجرا کنید.
و نکته ی مهم اینکه قبل از انتشار برنامه و آپلود اون، تست های نهایی رو بر روی IIS انجام بدید.
برخی کلاس ها در دات نت برای اجرا، وابستگی کامل به وجود IIS دارند. نمود بارز این مطلب در استفاده از کلاس های پایه در برنامه نویسی سطح پایین در ASP.NET مشخص میشه!
به عنوان مثال ممکنه مشاهده کنید که صفحه هیچگاه لود نمیشه! VS.NET قفل می کنه، مقادیر برگشتی null هستند و …
وب سرور داخلی ASP.NET در اکثر مواقع خوب هست اما به طور کامل بهش اطمینان نکنید. اگر مشکلاتی همچون موارد فوق در پروژتون رخ داد، برنامه رو حتما با IIS اجرا کنید.
و نکته ی مهم اینکه قبل از انتشار برنامه و آپلود اون، تست های نهایی رو بر روی IIS انجام بدید.