คุณอาจได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับรายการต่อไปนี้ในโซลูชันของ Microsoft Business – พอร์ทัล Great Plains Business:
ข้อผิดพลาด Runtime Error
Server ในแอปพลิเคชัน '/_vti_bin'
รายละเอียดข้อผิดพลาดรันไทม์: มีข้อผิดพลาดของแอปพลิเคชันเกิดขึ้นบนเซิร์ฟเวอร์ การตั้งค่าข้อผิดพลาดแบบปรับแต่งเองปัจจุบันของแอปพลิเคชันนี้ป้องกันไม่ให้ดูรายละเอียดของข้อผิดพลาดแอปพลิเคชันจากการดูจากระยะไกล (ด้วยเหตุผลด้านความปลอดภัย) อย่างไรก็ตาม เบราว์เซอร์ที่เรียกใช้บนเครื่องเซิร์ฟเวอร์ภายในสามารถดูได้
รายละเอียด: เมื่อต้องการเปิดใช้งานรายละเอียดของข้อความแสดงข้อผิดพลาดนี้ที่สามารถดูได้บนเครื่องระยะไกล โปรดสร้างแท็ก <customErrors> ภายในไฟล์การกําหนดค่า "web.config" ที่อยู่ในไดเรกทอรีรากของแอปพลิเคชันบนเว็บปัจจุบัน ซึ่ง<customErrors>แท็กควรมีแอตทริบิวต์ "โหมด" ตั้งค่าเป็น "ปิด" <!-- Web.Config การกําหนดค่าไฟล์ --> <การกําหนดค่า> <system.web> <customErrors mode="Off"/> </system.web> </configuration> Notes: หน้าข้อผิดพลาดปัจจุบันที่คุณเห็นสามารถแทนที่ได้ด้วยหน้าข้อผิดพลาดแบบกําหนดเองโดยการปรับเปลี่ยนแอตทริบิวต์
"defaultRedirect" ของ <customErrors> ของแอปพลิเคชันเพื่อชี้ไปยัง URL ของหน้าข้อผิดพลาดแบบกําหนดเอง <!-- Web.Configกําหนดค่าไฟล์ --> <การกําหนดค่า> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>
อาการ
ปัญหานี้เกิดขึ้นเมื่อเงื่อนไขต่อไปนี้เป็นจริง:
-
คุณส่งออก Web Part จากเว็บไซต์ที่ไม่ได้ติดตั้งพอร์ทัลธุรกิจ ตัวอย่างเช่น คุณมีแอปพลิเคชันที่ติดตั้งอยู่บนเว็บไซต์เริ่มต้น และคุณมีพอร์ทัลธุรกิจติดตั้งอยู่บนเว็บไซต์อื่น
-
คุณแก้ไขเว็บเพจบนเว็บไซต์ .NET อื่นๆ โดยใช้ Microsoft Visual Studio .NET Microsoft Office FrontPage
พอร์ทัลธุรกิจจะสร้างรายการต่อไปนี้Web.configไฟล์
<remove name="EnterpriseInitializationModule">
</remove>
หมายเหตุ Web.configไฟล์ข้อมูลจะถูกใช้โดยเว็บไซต์ที่ขยายเวลาทั้งหมดMicrosoft Windows SharePoint Servicesโฟลเดอร์ รายการเพิ่มเติมอาจก่อให้เกิดข้อขัดแย้งกับแอปพลิเคชัน .NET อื่นที่ติดตั้งบนคอมพิวเตอร์เครื่องเดียวกับที่ติดตั้งพอร์ทัลธุรกิจ
สาเหตุ
เมื่อต้องการแก้ไขปัญหานี้ ให้ปฏิบัติตามขั้นตอนเหล่านี้:
-
สร้างสําเนาWeb.configเอกสาร
หมายเหตุ ตามค่าเริ่มต้น Web.configไฟล์จะอยู่ในโฟลเดอร์ต่อไปนี้:C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\ISAPI
-
เอาบรรทัดโค้ดต่อไปนี้ออกจากสําเนาของWeb.configต้นฉบับ:
<remove name="EnterpriseInitializationModule"> </remove>
-
ใช้ไฟล์Web.configที่แก้ไขแล้วเมื่อคุณต้องการให้แอปพลิเคชันอื่นสามารถพิมพ์ได้อย่างถูกต้อง ใช้ไฟล์Web.configต้นฉบับเมื่อคุณต้องการให้ Business Portal สามารถพิมพ์ได้อย่างถูกต้อง