هل من الممكن لتنفيذ تطبيقات الويب في تحديث النفس ASP.NET؟

StackOverflow https://stackoverflow.com/questions/802736

سؤال

وورد لديها القدرة على تحديث نفسها (حسب الطلب المستخدم المشرف ل).

هل من الممكن لتنفيذ شيء مماثل باستخدام ASP.NET؟

وأستطيع أن أرى مشاكل الملف web.config والمجلدات بن التسبب.

هل كانت مفيدة؟

المحلول

وASP.NET يستخدم shadowcopy من دلس في مجلد بن لتسمح لك XCOPY مجموعة جديدة من دلس والمحتوى تصل إلى الخادم دون تلك الملفات حبسهم. لذا، دلس والملف web.config ليست مشكلة.

وسوف تكون مسألة حول وجود عملية تشغيله موقع ASP.NET لديك حق الوصول إلى نظام الملفات. هذا بشكل عام فكرة سيئة. يجب عليك أن تنظر وضع هذا "التحديث التلقائي" وظيفة في أيدي الخدمة التي قد تعمل على خادم الويب الخاص بك.

وتحقق من هذا ...

http://www.odetocode.com/articles/305.aspx

... ل"ما ASP.NET المبرمجين يجب أن تعرفه عن مجالات التطبيق" لكن على محمل الجد النظر في الآثار الأمنية المترتبة على ما كنت يوحي. كيفية إيقاف شخص من تحميل كود الشر إلى موقع الويب الخاص بك؟

نصائح أخرى

وبصرف النظر عن تورط أمن هذا، نعم ينبغي أن يكون ممكنا. ولكن ما أتحدث الخاص حول هو وجود عملية asp.net دينا الحق في تعديل كافة البيانات ضمن الدليل الخاص به.

وهذا يبدو خطيرا قليلا بالنسبة لي.

الملف web.config والمجلد بن لا ينبغي أن يكون مشكلة، كنت في الواقع يمكن تحرير هذه في حين أن التطبيق ASP.Net قيد التشغيل. تستمر جلسات عمل موجودة لرؤية التكوين "القديمة" أو بن، جلسات عمل جديدة الحصول على أخرى جديدة.

تعديل : في هذا الرابط descibes ما أعنيه: <لأ href = "http://technet.microsoft.com/en-us/library/cc759560.aspx" يختلط = "نوفولو noreferrer" > http://technet.microsoft.com/en-us/library/cc759560.aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top