الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نشر الموقع في حال وندوز 7

بدأه عمر المستشار في 6 مايو 2011 · 8 رد · 637 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني الكرام

اليوم اكملت موقع تعليمي وبصراحة فوجت عند القيام بنشر الموقع على سيرفر وندوز 7

انة لايتعامل مع الازرار التي تكون فيها جمل التعديل والادخال

لايضيف بياناتها الى قاعدة البيانات

طيب لما اجي وافتح قاعدة البيانات الموجودة في ال wroot الموجودة في ال iis

يضهر مسج يقول ان قاعدة البيانات

readonly

وانة غير قادر على التعامل مع قاعدة البيانات

طيب برايكم ما العمل لتفادي هذة الحالة

وشاكر لحضراتكم اخواني الكرام

تم تعديل هذه المشاركة بواسطة عمر المستشار في 6 مايو 2011 في 01:08

1vAO2-d3nY_335990295.gif

يارب ساعدني كلما اتقدم خطوة اجد نفسي متأخر في خطوات

154047116.gif
#2

السلام عليكم :)

أعتقد أن المشكلة لها علاقة بالصلاحيات لفتح الملف على الإنترنت..

ادخل لوحة تحكم الاستضافة وابحث في إدارة الملفات عن خاصية الصلاحية للملف.. Permission اسمها تقريباً..

في الغالب ستحتاج أن تقوم بتحديد ملف قاعدة البيانات ومن ثم النقر على خاصية ال Permission

وتحديد الصلاحية حتى يكون للبرنامج صلاحية القراءة والكتابة على الملف.

في الغالب سيضهر لك جدول تمثل صفوفه نوع الصلاحية للمدير أو المستخدم أو البرنامج/ الصفحة أو الزائر.

المهم في هذا كله أن تجعل بجانب صلاحية البرنامج (وهو ما يعني الكود أو المحتوى التفاعلي للصفحة) علامة صح بالنسبة للقراءة والكتابة... وربما تحتاج إلى علامة صح عند التنفيذ execute

وبصراحة أنا غير متأكد من أهمية استخدام هذه الأخيرة (execute)، أرجوا من أحد القراء التعقيب والتصحيح إذا كان هناك خطأ!

على العموم جربها ورد علينا إذا ما نجحت!

حسناً إذن..

مع تمنياتي لك بالتوفيق

والسلام عليكم ورحمة الله وبركاته :)

تم تعديل هذه المشاركة بواسطة AmeenSnw في 6 مايو 2011 في 10:11

#3

عزيزي الغالي ان الملف ليش منشور على استضافة خارجية انا عملت بابلش للويب ابليكيشن على ال iis الخاص بالوندوز 7

ونعم المشكلة مشكلة صلاحيات لكن كيف تحل في ان اعطي لل ويب ابليكيشن خاصيات القرائة والكتابة على قاعدة البيانات والتعامل معها

تحياتي وشكراً لمرورك الكريم وبارك الله فيك

لو كان الوندوز xp

لكان الامر محلول

ارجو الافادة فيمن لدية معلومة حول هذا الموضوع

1vAO2-d3nY_335990295.gif

يارب ساعدني كلما اتقدم خطوة اجد نفسي متأخر في خطوات

154047116.gif
#4

السلام عليكم ورحمه الله وبركاته

اخي انقر باليمين على ملف قاعدة البيانات من ثم اختر Security من ثم انقر زر تحرير لتعطي المستخدم صلاحية Full Control

.:: Wish to become better and better ::.

#5

السلام عليكم

لقتح قاعدة البيانات في برنامج الاكسس شغل برنامج الاكسس كمدير نظام اي بالماوس اليمين على برنامج الاكسس ثم run as administrator ثم افتح قاعدة البيانات .

بالنسبة للتعديل من داخل الموقع من الافضل وضع القاعدة في مجلد app_data فعلى الاغلب انه به الصلاحيات المناسبة او كما ذكر الاخ vb helper لكن يجب ان تعرف تحت اي حساب يعمل iis او اعطاء الصلاحيات للكل everyone.

وبالنسبة لي افضل وضع الموقع في مكان خارج inetpub وذلك لتجنب مثل هذا الامر (حتى اذا اردت التعديل على ملف config او ملف نصي تحتاج الى تشغيل المفكرة مع الصلاحيات اي run as administrator )

#6

السلام عليكم ورحمه الله وبركاته

اخي طارق اريد ان اعقب على كلامك .. عملية وضع الموقع على ال Intepub يحاكي الموقع في الخادم وهناك بعض المشاكل التي تظهر اثناء التعامل مع الخوادم الوهميه مثل مشكله تغير المنفذ لو استخدمنا خدمة ويب مثلا بالاضافه الى التعرف على امور كثيره في ال IIS يجهلها الكثير مثل تحديد نسخة الدوت نت المراده و ال Logging و ال Health Performance والكثير ...

.:: Wish to become better and better ::.

#8

السلام عليكم اخواني الكرام اشكركم جزيل الشكر على مساعدتكم الطيبة ووقفتكم اخواني الكرام اشكركم من كل قلبي الله يبارك بيكم يارب

المهم اعزائي انا توصل للحل اخوااني الافاضل ان المسالة مسالة صلاحيات

لو وضعنا الموقع على ال c:\inetpub\wwwroot

فالذي يجب عملة التالي الضغط على مجلد ال wroot

كلك ايمن securty ومن ثم القيام باعطاء الصلاحيات لمستخدم واحد فقط والذي اسمة سوف يكون افتراضياً

IIS_IUSER

الانتباه فقط اعطية صلاحية الكتابة write

بصراحة اخواني انا حاولت ان اقوم بالدخول كمسؤول للنظام ولم بفلح الامر معي

وحاولت ان اقوم بأعطاء الصلاحيات كافة لكل المستخدمين ولوم يفلح الامر الضاهر هنالك تعارض سوف يحدث بين صلاحيات المستخدمين

ارجوا من سوف تفيدة هذة المعلومة ان لاينسانى والدي بالدعاء

ولكم جزيل الشكر

واي استفسار انا حاضر بأذن الله تعالى

1vAO2-d3nY_335990295.gif

يارب ساعدني كلما اتقدم خطوة اجد نفسي متأخر في خطوات

154047116.gif
#9

السلام عليكم ورحمه الله وبركاته

بالتوفيق اخي عمر .. اصلا هناك فرق بين Write و Exexute لأن الاول يسمح لك بالكتابه في المصدر اما الثاني تنفيذه .. يمكنك متابعة الرابط التالي http://en.wikipedia.org/wiki/Filesystem_permissions

.:: Wish to become better and better ::.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…