من چند صفحه طراحی کردم که به صورت local کار میکند اما پس از upload قسمتهای ،کار با data base لود نمی شود و همچنین پس از لینک دادن home به صفحه مورد نظر errorی نسبت به پیدا نکردن سرور می دهد
سرور windows 2003
زبان #c
من چند صفحه طراحی کردم که به صورت local کار میکند اما پس از upload قسمتهای ،کار با data base لود نمی شود و همچنین پس از لینک دادن home به صفحه مورد نظر errorی نسبت به پیدا نکردن سرور می دهد
سرور windows 2003
زبان #c
connectionstring و متن دقیق خطا را بنویسید
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=|datadirectory|\\database\\db.mdb");
خاصیت
<customErrorsmode="Off"/> را در web.config تنظیم کنید
باز هم همون error بالا رو داد
<customErrors mode="Off" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
آیا این شکلی درسته ؟
برای تعریف آدرس بانک باید از server mappath استفاده کنی
با این کانکشن استرینگ نیازی به دستکاری تو وب کانفیگ هم نیست
String cnstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Convert.ToString(Server.MapPath("db/user.mdb"));
تو کد بالا کافیه تو روت برنامه ات یه پوشه با اسم db درست کنی و بانکو توش بریزی