1、问题描述:
'/' 應用程式中發生伺服器錯誤。
--------------------------------------------
無法載入檔案或組件 'sapnco' 或其相依性的其中之一。 試圖載入格式錯誤的程式。
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。
例外詳細資訊: System.BadImageFormatException: 無法載入檔案或組件 'sapnco ' 或其相依性的其中之一。 試圖載入格式錯誤的程式。
原始程式錯誤:
在執行目前 Web 要求期間,產生未處理的例外狀況。如需有關例外狀況來源與位置的資訊,可以使用下列的例外狀況堆疊追蹤取得。
組件載入追蹤: 下列資訊在確定為何無法載入組件 'sapnco ' 時是有幫助的。
2、可能原因:
由System.BadImageFormatException的异常的疑难解答中可知,“如果您的应用程序使用了
32 位组件,请确保该应用程序始终采用 32 位应用程序的运行方式 ”。
而sapnco 是一个 for x86 的dll,故此需将引用站点的应用程序池设置“启用
32 位应用程序”。
3、解决方案:
将引用站点的应用程序池设置“启用
32 位应用程序”。
详见链接:https://dotblogs.com.tw/rainmaker/archive/2012/04/02/71244.aspx