haste asli
چهارشنبه 28 مرداد 1388, 09:47 صبح
با سلام
من یه گزارش توی کریستال ریپورت 10 در asp.net 2003 و زبان #c دارم. این گزارش در لوکال کاملا درست کار میکنه و روی سرور هم گزارش را نشون میده و وقتی کلید پرینت را میزنم صفحه مربوط به export میاد ولی وقتی در صفحه export روی ok کلیک میکنم آدرس ip که ولید هستش به آدرس نام دامنه که محلی است تبدیل میشه و خطا میده.
مثلا فرض کنید آدرس سایت این باشه : http://80.190.110.50/pm و وقتی روی کلید پرینت کلیک میکنم در صفحه export این آدرس باشه : http://80.190.110.50/pm/print.aspx که آدرس ip valid است. ولی وقتی ok میکنم بجای ip نام دامنه شبکه محلی جایگزین میشه که چون در internet شناخته شده نیست با خطای not found مواجه می شم . مثلا آدرس به http://local_dn/pm/print.aspx تبدیل می شه.
بعد از کلی بررسی متوجه شدم آدرس صفحه در متغیری به نام crystal_handler_page ذخیره می شه که از صفحه اصلی به صفحه export پاس داده می شه .این فیلد را که تو کد چک کردم دیدم بجای ip valid نام دامنه لوکال قرارگرفته. حالا من می خوام مقدار این فیلد رو تو کد #c خورم مقدار بدم یا یه راهی پیدا کنم که ip به نام دامنه تبدیل نشه.
جهت راهنمایی بگم که شبکه بصورت nat پیاده شده و فکر می کنم دلیل خطا هم همین باشه.
ممنون از راهنمایی دوستان
من یه گزارش توی کریستال ریپورت 10 در asp.net 2003 و زبان #c دارم. این گزارش در لوکال کاملا درست کار میکنه و روی سرور هم گزارش را نشون میده و وقتی کلید پرینت را میزنم صفحه مربوط به export میاد ولی وقتی در صفحه export روی ok کلیک میکنم آدرس ip که ولید هستش به آدرس نام دامنه که محلی است تبدیل میشه و خطا میده.
مثلا فرض کنید آدرس سایت این باشه : http://80.190.110.50/pm و وقتی روی کلید پرینت کلیک میکنم در صفحه export این آدرس باشه : http://80.190.110.50/pm/print.aspx که آدرس ip valid است. ولی وقتی ok میکنم بجای ip نام دامنه شبکه محلی جایگزین میشه که چون در internet شناخته شده نیست با خطای not found مواجه می شم . مثلا آدرس به http://local_dn/pm/print.aspx تبدیل می شه.
بعد از کلی بررسی متوجه شدم آدرس صفحه در متغیری به نام crystal_handler_page ذخیره می شه که از صفحه اصلی به صفحه export پاس داده می شه .این فیلد را که تو کد چک کردم دیدم بجای ip valid نام دامنه لوکال قرارگرفته. حالا من می خوام مقدار این فیلد رو تو کد #c خورم مقدار بدم یا یه راهی پیدا کنم که ip به نام دامنه تبدیل نشه.
جهت راهنمایی بگم که شبکه بصورت nat پیاده شده و فکر می کنم دلیل خطا هم همین باشه.
ممنون از راهنمایی دوستان