עבור לתוכן

בעיה : אחסון אתר בעזרת IIS על xp x64 לWEBSERVICE עם DLL מקומפל ב32 ביט

Featured Replies

פורסם

מישהו מכיר את הבעיה ?

פורסם

יש לך גם IIS 64 ביט, למה לא להישתמש בו?

ואולי תתן קצת יותר פרטים על הבעיה?

פורסם

יש לך גם IIS 64 ביט, למה לא להישתמש בו?

ואולי תתן קצת יותר פרטים על הבעיה?

שהDLL של הweb service שיש לו מקופל ל32BIT? איך אתה בדיוק מצפה שזה יעבוד... :nixweiss:


בכל מקרה אני אישית נתקלתי בבעיה הזאתי רק עם המעבר ל2008 וIIS 7, לא היו לי בעיות עם 6.0(אולי בגלל שהסרביסים לא רצו בiso, ובמקרה של גישה עם ODBC אפשר להריץ את הקומפוננטות של SQL ב32 ביט).

בכל מקרה אתה צריך לקנפג את Enable32BitAppOnWin64 לTrue.

בשביל לעשות את זה תריץ פשוט את cscript עם הפקודה, אפשר בעוד כמה דרכים אבל זאת הכי קלה..

%SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

אחרי זה תריץ בCMD

%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

אחרי זה בהגדרות של ASP.net בIISmanager תחת web service extentions תמצא משהו בסגנון asp.net 2.0somthing in 32bit mode ותשנה את זה לallow וזהו בערך...

פורסם
  • מחבר

וואו ! כל הכבוד !

מצאתי את הפתרון חלקית במיקרוסופט, אבל

%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -enable

תודה רבה !

פורסם

וואו ! כל הכבוד !

מצאתי את הפתרון חלקית במיקרוסופט, אבל

%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -enable

תודה רבה !

יכול להיות שהארגומנט של enable עושה את מה שהקינפוג בIISmgr עושה, לא בדקתי את הארגומנטים של האקזה הזה יותר מידי לעומק, אבל אשרך.

בכל מקרה אם יש לך אפשרות לקמפל את הDLL ל64 ביט זה יהיה עדיף ברוב המקרים, למה אחרת עד כמה שזכור לי כל הapplication pool שלך מוגבל ל32bit, אם יש לך צורך ב64bit זה עדיף מלהתחיל להפריד פולים.

פורסם
  • מחבר

זובי (דובי) - אתה גאון !!!! :xyxthumbs:

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים