السلام عليكم ورحمة الله وبركاته
انتهيت ولله الحمد من أول مشروع مصمم يالـ asp,net2 وقد قمت بحجز النطاق وتجهيز الاستضافة
وأتمنى أن أجد شرح لكيفية رفع المشروع إلى السيرفر المستضيف
وماهي التغييرات اللازمة عليه ليعمل بالشكل المطلوب ؟؟
السلام عليكم ورحمة الله وبركاته
انتهيت ولله الحمد من أول مشروع مصمم يالـ asp,net2 وقد قمت بحجز النطاق وتجهيز الاستضافة
وأتمنى أن أجد شرح لكيفية رفع المشروع إلى السيرفر المستضيف
وماهي التغييرات اللازمة عليه ليعمل بالشكل المطلوب ؟؟
بارك الله فيك أخوي
ياليت توضح النقطة هذي لأني ما أدري كيف
اقتباسيحتاج أن تعدل على ملف الكونفغ فقط اذا كنت مستعمل الـ database لكي تعدل كونكشن الاتصالقم بالاتصال بالقاعده بواسطة managment وارفع الابك اب على قاعدتك اللتي انشأتها
الحل موجود عند الشركة المستضيفة اي لايوجد حل ينطبق على كل الشركات لكن بشكل عام يتم مايلي
الشركة المستضيفة ترسل لك بريد الكتروني للمعلومات التي يمكنك من خلالها ادارة الموقع ومن ضمن هذه المعلومات
بيانات لوحة التحكم
بيانات قواعد البيانات من اسم مستخدم وكلمة مرور ووصلة للدخول
بيانات رفع الملفات سواءا من لوحة التحكم او عن طريق FTP
تعريفات البريد الالكتروني مثل mail.yourdomain.com
هذه المعلومات يجب ان تكون عندك ووصلتك حتى تدخل الى لوحة التحكم وهناك ستجد تعريفات كثيرة مثل انشاء قاعدة البيانات والمستخدمين وانشاء حسابات FTP وغيرها
كل البيانات هذي موجودة عندي ..
لكن الكونيكشن إذا غيرته وش أكتب نص الاتصال .. وقاعدة البيانات أرفعها والا أنشئ قاعدة جديدة من لوحة التحكم ..
ياليت لو يتفصل الأمر لأني متوقف على الرفع ..
بارك الله فيكم
بالنسبة لقاعدة البيانات لا يوجد حل واحد لكل شركات الاستضافة لكن اذا وجدت لوحة التحكم وبها انشاء قاعدة بيانات يجب انشاء القاعدة هناك لكن بعد ذلك لا يوجد حل موحد اي
البعض يسمح بعمل restore
والبعض يعمل restore عن طريقهم هم فقط اي بمراسلة الشركة
او ان تقوم بنسخ قاعدة البيانات عن طريق import/export اي يمنع عمل restore
البعض يسمح لك بعمل attach للقاعدة
متأسف على تعقيد الامر لكن هذا هو الواقع الموجود في الشركات لذلك الافضل ان تبحث عن الحل من خلال الشركة
حاول ان تحذف من web.config
الجملة التالية :
CustomErrors mode= off
و ان شاء الله سوف يعمل
و الله في عون العبد ما دام العبد في عون أخيه
<?xml version="1.0"?> <!-- Note: As an alternative to hand editing this file you can use the web admin tool to configure settings for your application. Use the Website->Asp.Net Configuration option in Visual Studio. A full list of settings and comments can be found in machine.config.comments usually located in \Windows\Microsoft.Net\Framework\v2.x\Config --> <configuration> <appSettings> <add key="ConnectionString" value="Data Source=75.126.143.141;Initial Catalog=almubark_alwahad;User Id=alwahaddatabase;Password=******"/> </appSettings> <connectionStrings/> <system.web> <!-- Set compilation debug="true" to insert debugging symbols into the compiled page. Because this affects performance, set this value to true only during development. Visual Basic options: Set strict="true" to disallow all data type conversions where data loss can occur. Set explicit="true" to force declaration of all variables. --> <compilation debug="true" strict="false" explicit="true"> <assemblies> <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies></compilation> <pages> <namespaces> <clear/> <add namespace="System"/> <add namespace="System.Collections"/> <add namespace="System.Collections.Specialized"/> <add namespace="System.Configuration"/> <add namespace="System.Text"/> <add namespace="System.Text.RegularExpressions"/> <add namespace="System.Web"/> <add namespace="System.Web.Caching"/> <add namespace="System.Web.SessionState"/> <add namespace="System.Web.Security"/> <add namespace="System.Web.Profile"/> <add namespace="System.Web.UI"/> <add namespace="System.Web.UI.WebControls"/> <add namespace="System.Web.UI.WebControls.WebParts"/> <add namespace="System.Web.UI.HtmlControls"/> <add namespace="System.Data"/> <add namespace="System.Data.SqlClient"/> </namespaces> </pages> <!-- The <authentication> section enables configuration of the security authentication mode used by ASP.NET to identify an incoming user. --> <authentication mode="Windows"/> <!-- The <customErrors> section enables configuration of what to do if/when an unhandled error occurs during the execution of a request. Specifically, it enables developers to configure html error pages to be displayed in place of a error stack trace. <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> <error statusCode="403" redirect="NoAccess.htm" /> <error statusCode="404" redirect="FileNotFound.htm" /> </customErrors> --> <httpHandlers> <!-- Please note, this is only for ASP.NET 1.0 and 1.1. This line does not need to be included in ASP.NET 2.0 --> <add verb="GET" path="FtbWebResource.axd" type="FreeTextBoxControls.AssemblyResourceHandler, FreeTextBox"/> </httpHandlers> </system.web> </configuration>
هذا كود الويب كونفيج كامل
بالنسبة للجملة التي ذكرت أخي namer315 هي غير موجودة
انت موجود لديك هذه لجملة ولكن مكتوبة بشكل اخر
حاول ان تحذف الجملة التالية:
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
و الله في عون العبد ما دام العبد في عون أخيه
لم تحل المشكلة بعد :huh: أتوقع أن المشكلة في نص الاتصال بقاعدة البيانات ؟!!!!يوجد مجلدين واحد باسم httpdocs وهو الذي وضعت فيه ملفات المشروعوالآخر httpsdocs هل من الممكن أن ملفات المشروع يجب أن تكون في المجلد الآخر ؟؟؟
كان اقتراح الاخ namer315 هو لمعرفة الخطأ بالضبط وليس لحله لذلك يجب اضافة الاسطر التالية
تحت السطر
<authentication mode="Windows"/>
ضع هذا السطر
<customErrors mode="Off"/>
وبعد ذلك ضع الخطأ الذي يظهر عندك او حاول معرفة سبب الخطأ
في اشي بالفيجوال استوديو . نت 2005 اسمه copy website
بطلع لما تعمل رايت كلك على الـsolution اللي بالبروجيكت ...
ما نوع لوحه التحكم ؟؟ هل هو helm
Success Is A Journey Not A Destination
اخي الكريم .......
اول شيء بدك تتأكد انه الموقع تبعك يدعم asp.net2.0
في مواقع تدعم asp كلاسيك مثلاً او asp 1.1
بالنسبه للداتابيس اللي عندك ؟؟ هل هي
sql server express الملحقه مع الفيجوال استوديو 2005
والتي يكون امتدادها mdf ؟؟
ام امتدادها mdb ؟؟
و برضو تأكد من شركه الهوست انه يدعم sql server 2005
اذا كانت المشكله في الداتابيس .. انا احكيلك شو تعمل من موقف صار معي اثناء العمل بمشروع التخرج
خلي شركه الهوست تعمل باك اب للداتابيس و من ثم ريستور
طبعاً انت رح تنقلها للمجلد App_Data
من لوحه تحكم موقعك ادخل على database manger
و انشيء قاعده بيانات باسم مستخدم و كلمه مرور تضعها بالكونكشن سترنغ
Success Is A Journey Not A Destination
اقتباسبالنسبه للداتابيس اللي عندك ؟؟ هل هيsql server express الملحقه مع الفيجوال استوديو 2005
والتي يكون امتدادها mdf ؟؟
هي كذلك ولكنها في السيرفر من نوع mysql لاني بصراحة طلبت من الشركة
انشائها ووجدت انهم أنشؤها كذا .. بعدين ماردوا علي
وبالنسبة للدعم فهي تدعم asp.net2 و sql2005
ورح اطلب منهم اللي ذكرت .. ألف شكر
رسالة الخطأ تقول بوجود خطأ في الاتصال بقاعدة البيانات بسبب خطأ في اسم المستخدم او كلمة المرور.
ايضا يجب ان نفرق بين MYSQL & MSSQL
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…