PDA

View Full Version : وبسایت تو iis لوکال خطا میده



sina_saravi1
دوشنبه 27 آذر 1391, 13:09 عصر
سلام

من یه وبسایت دارم طراحی میکنم
الف) این وبسایت رو تو هاست گذاشتمش و بالا آوردمش.
ب) تو iis سیستم خودمم بالا آوردمش
ج) با خود ویژوال استودیو هم رانش میکنم.

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

یه گرید ویو دارم میخوام یه سطر رو حذف کنم.
تو رویداد RowDeleting گرید ویو به این خط کد گیر میده :
HiddenField1.Value = e.Values("URL").ToString

خطایی هم که میده :

Object reference not set to an instance of an object.
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.NullReferenceException: Object reference not set to an instance of an object.

به نظر شما دلیلش چیه؟

alihassanabadi
دوشنبه 27 آذر 1391, 13:59 عصر
سلام
میخواد به null دسترسی داشته باشه که ممکن نیست
به مرجع کامل خطاها برو دلیل خطای شما توضیح داده شده
http://barnamenevis.org/showthread.php?216042-%D9%85%D8%B1%D8%AC%D8%B9-%DA%A9%D8%A7%D9%85%D9%84-%D8%AE%D8%B7%D8%A7%D9%87%D8%A7-%D9%88-BUG-%D9%87%D8%A7-%D8%AF%D8%B1-ASP.NET
موفق باشید.

sina_saravi1
دوشنبه 27 آذر 1391, 14:12 عصر
سلام
میخواد به null دسترسی داشته باشه که ممکن نیست
به مرجع کامل خطاها برو دلیل خطای شما توضیح داده شده
http://barnamenevis.org/showthread.php?216042-%D9%85%D8%B1%D8%AC%D8%B9-%DA%A9%D8%A7%D9%85%D9%84-%D8%AE%D8%B7%D8%A7%D9%87%D8%A7-%D9%88-BUG-%D9%87%D8%A7-%D8%AF%D8%B1-ASP.NET
موفق باشید.

ممنون بابت راهنمایی.
من دنبال این نبودم که این ارور چجوری حل میشه. دنبال این بودم که چرا فقط تو iis لوکال این خطا تولید میشه؟
آخه دقیقا همین سایت تو هاست (اینترنت) هم هست داره بدون مشکل کار میکنه.
وقتی تو خود ویژوال استودیو هم رانش میکنم بدون خطا کار میکنه!

alihassanabadi
دوشنبه 27 آذر 1391, 14:27 عصر
من دنبال این نبودم که این ارور چجوری حل میشه. دنبال این بودم که چرا فقط تو iis لوکال این خطا تولید میشه؟
آهان پس ببخشید
در هر صورت مهم نیست که روی هاست و توی ویژوال استودیو کار میکنه مهم اینه که داره مقدار null برمیگردونه
ببین جایی که url رو مقدار دهی میکنی به درستی مقدار دهی میشه
شاید url ی که میگیری توی iis ست نمیشه شایدم مشکل از بد کانفیگ کردن local iis باشه.

sina_saravi1
دوشنبه 27 آذر 1391, 14:44 عصر
آهان پس ببخشید
در هر صورت مهم نیست که روی هاست و توی ویژوال استودیو کار میکنه مهم اینه که داره مقدار null برمیگردونه
ببین جایی که url رو مقدار دهی میکنی به درستی مقدار دهی میشه
شاید url ی که میگیری توی iis ست نمیشه شایدم مشکل از بد کانفیگ کردن local iis باشه.

نه! آخه URL اصلا مقدارش تغییر نمیکنه
یعنی کاری با queryString ندارم
بعد از زدن دکمه کدش فراخونی میشه
مقدارش هم عملا نباید نال باشه
آخه داره مقدار یه فیلد از سطری که درخواست حذفش صادر شده رو میخونه و اون فیلد هم وجود داره هم مقدارش نال نیست.

احتمالا حق با شماست. من خیلی با iis آشنایی ندارم. شاید بد کانفیگش کردم.