مشاهده دست آورد نظرسنجی: خطاها, علت و راهکارهای موجود در این تایپیک تا چه اندازه

رای دهنده
121. شما نمی توانید در این رای گیری رای بدهید
  • مفید و آموزنده بوده و به برنامه نویس در حل خطاهای ایجاد شده کمک میکند

    109 90.08%
  • این تایپیک چندان مفید نیست .

    12 9.92%
نمایش نتایج 1 تا 40 از 181

نام تاپیک: مرجع کامل خطاها و BUG ها در ASP.NET

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار amirjalili
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    هر جایی که کنجکاویم و نیاز به دانستنم رو تحریک کنه
    پست
    792

    نقل قول: مرجع کامل خطاها و BUG ها در ASP.NET

    خطا :



    Procedure or function 'نام پروسیجر' expects parameter 'مقدار ارسالی به پروسیجر', which was not supplied.



    علت :
    وقتی در sp خود پارامتر ورودی دارید اما مقداری را توسط ASP.NET به آن ارسال نمیکنید این خطا را مشاهده خواهید کرد.

    راهکار :
    مقداری را مانند تکه کد زیر برای پروسیجر خود ارسال کنید

    SqlCommand cmd = new SqlCommand();
    cmd.Connection = connection;
    cmd.CommandType = CommandType.StoredProcedure;
    cmd.CommandText = "sp_test";

    cmd.Parameters.AddWithValue("@id", record);



  2. #2

    نقل قول: مرجع کامل خطاها و BUG ها در ASP.NET

    سلام
    با اجازه amirjalili

    error:

    Server Application Unavailable

    The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
    Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.

    در این error یا .net با ورژن موردنظر شما (3.5) وجود نداره و یا IIS بر روی ورژن پایین تری (1.0)تنظیم شده و در کل ایراد از هاسته و شما باید با پشتیبان هاست تماس بگیرین

  3. #3
    کاربر دائمی آواتار amirjalili
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    هر جایی که کنجکاویم و نیاز به دانستنم رو تحریک کنه
    پست
    792

    نقل قول: مرجع کامل خطاها و BUG ها در ASP.NET

    خطا :


    Procedure or function نام پروسیجر has too many arguments specified



    علت :
    شما به sp خود پارامتری را ارسال میکنید که در sp وجود ندارد این خطا را خواهید دید.

    راهکار :
    پارامتر ارسالی را در sp ایجاد کنید یا پارامتر ورودی که در sp وجود ندارد را ارسال نکنید.

  4. #4
    کاربر دائمی آواتار amirjalili
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    هر جایی که کنجکاویم و نیاز به دانستنم رو تحریک کنه
    پست
    792

    نقل قول: مرجع کامل خطاها و BUG ها در ASP.NET

    خطا :

    The Master Page file '~/MasterPage.master' cannot be loaded


    علت :
    1: صفحه مسترپیج شما دارای اشکالی باشه یا فایلش خراب شده باشه

    2: این خطا گویا یک باگ معروف در ویژوال استدیو 2008 بتا و 2005 هستش.
    این خطا ممکنه در اثر این باشه که content page یا همون صفحه محتوا در حالت design view باشه و صفحه master page در حالت source view باشه و شما هرگز به حالت design view سویچ نکرده باشی.

    راهکار :
    در این حالت(حالت 2 :) وقتی شما برنامه رو run کنید این خطا رو میده. پس یکبار به حالت Design View سویچ کنید و بعد برنامه رو run کنید.

    اطلاعات بیشتر :
    http://forums.asp.net/t/1147022.aspx

  5. #5
    کاربر دائمی آواتار amirjalili
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    هر جایی که کنجکاویم و نیاز به دانستنم رو تحریک کنه
    پست
    792

    نقل قول: مرجع کامل خطاها و BUG ها در ASP.NET

    خطا :


    Format of the initialization string does not conform to specification starting at index


    علت :
    وقتی در فرمت connection string اشتباهی رخ داده باشه مثل ننوشتن مقدار برای دیتاسورس یا ننوشتن provider و ...
    مثلا در connection string به جای اینکه بنویسید :

    ...=Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source


    بنویسید :


    "Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source"

    یعنی به دیتاسورس مقدار نداده باشید.

    یا :


    =...Data Source

    یعنی به provider مقدار نداده باشید.
    راهکار :
    connection string رو به طور کامل بنویسید.

  6. #6
    کاربر دائمی آواتار amirjalili
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    هر جایی که کنجکاویم و نیاز به دانستنم رو تحریک کنه
    پست
    792

    نقل قول: مرجع کامل خطاها و BUG ها در ASP.NET

    خطا :

    Login failed for user <user> 



    این خطا به طور کلی بدون در نظر گرفتن اینکه شما دارید با چی و کی و .. کار میکنید مربوط به این دلایل میشه :
    1: که این کاربر جزو کاربران دیتابیست تعریف نشده.
    2:اینکه دیتابیس رو از windows authentication به mixmode باید تغییر بدی.

    3:اجازه لاگین کاربر ASP.NET رو برای windows xp,2000 و NT AUTHORITY\NETWORK SERVICE رو برای ویندوز سرور بدهید.
    4: اجازه remote رو برای کامپیوتر های دیگه که به بانک وصل میشن باید بدید.

    دلیل دیگه ای نمیتونه باشه.
    اطلاعات بیشتر

    http://msdn.microsoft.com/en-us/library/ab4e6cky(VS.80).aspx
    آخرین ویرایش به وسیله amirjalili : شنبه 16 مرداد 1389 در 14:49 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •