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

(مساعدة) استثناء يحدث في host serveur IIS

بدأه catalist في 15 مارس 2013 · 4 رد · 685 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

ارجوا من الزملاء الكرام مساعدتي في حل هذا المشكل

 

كلفت بعمل موقع صغير على قصد الإستعجال لتوفير خدمة بحث للإدارة التي اعمل بها

و الموقع يعمل على الشكل الأتي:

 

صفحة البحث يدخل لها الرقم الخاص بالبحث

خادم الوب بدوره يرسل طلب الى خادم اخر توجد به قاعدة بيانات access 2000 :s

الموقع يعمل على   visual studio .net و يكشف النتائج

 

لكن عند التحول الى  IIS هنا بدأ المشكل

الموقع يعمل و يضهر على الشبكة المحلية لكن عند ارسال البحث يعطي التالي

 

Server Error in '/' Application. Runtime Error

Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

 

 

<!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration>


Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

 

 

 

 

<!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>

 

 

 

المرجوا مساعدتي فهذا العمل في قيد الإستعجال و شكرا مسبقا

#2

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

#3

السلام عليكم ..

الموقع لا يعمل على سرفر فكيف اكتشف الخطا

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#4

شكرا لك اخي على مساعدتك لكن لازلت لم اهتدي الى الحل اخر تطورات النتائج

تخرج لي هذه الصفحة على الخدم بدلا من الصفحة التي تخرج في الحواسيب الأخرى

 

Server Error in '/' Application. لا يمكن لمشغّل قاعدة بيانات Microsoft Jet فتح الملف '\\serveurpro\برنامج المحكمة الادارية\برنامج المحكمة الادارية.mdb'. تم فتح الملف مسبقاً وعلى وجه الحصر من قبل مستخدم آخر، أو أنك بحاجة إلى إذن لعرض بياناته.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.OleDb.OleDbException: لا يمكن لمشغّل قاعدة بيانات Microsoft Jet فتح الملف '\\serveurpro\برنامج المحكمة الادارية\برنامج المحكمة الادارية.mdb'. تم فتح الملف مسبقاً وعلى وجه الحصر من قبل مستخدم آخر، أو أنك بحاجة إلى إذن لعرض بياناته.

Source Error:



An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:



[OleDbException (0x80004005): لا يمكن لمشغّل قاعدة بيانات Microsoft Jet فتح الملف '\\serveurpro\برنامج المحكمة الادارية\برنامج المحكمة الادارية.mdb'. تم فتح الملف مسبقاً وعلى وجه الحصر من قبل مستخدم آخر، أو أنك بحاجة إلى إذن لعرض بياناته.] System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) +351 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) +86 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) +31 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +76 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +126 System.Data.OleDb.OleDbConnection.Open() +43 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +123 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +319 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +92 testsite.WebForm5.Page_Load(Object sender, EventArgs e) +227 System.Web.UI.Control.OnLoad(EventArgs e) +91 System.Web.UI.Control.LoadRecursive() +74 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272

و اعيد الشكر لكل من كانت له نية المساعدة

#5

السلام عليكم ..

  1. يجب منح موقع الويب صلاحيات للوصول للملف على السيرفر الآخر .. أو وضع قاعدة البيانات مع الموقع .
  2. راجع الموضوع (أستفسار عن كيفية فتح البيرمشن في سيرفر iis رابط) الذي يوضح كيفية تشغيل الموقع بصلاحيات الــ Administrator  .
  3. قم بإعطاء  ملف قاعدة البيانات صلاحيات Full Control  للــ Everyone كما في الرابط  أو في الرابط .

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

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