這是一個很難回答的問題。 我們有一個ASP.NET應用程序,IIS7服務器(運行經典的管道,如果相關的話)和一個醜陋的COM對象庫。
應用程序這樣使用這個庫:調用一個函數,取得結果,顯示它。
問題是:COM庫沒有更改語言首選項的功能 - 它從「web.config」文件初始化它,然後沒有明顯的方法來更改它。
問題是:如何做到這一點不平凡的方式。我可以用ASP.NET應用程序和服務器本身的一些東西做任何事情。
基本上,我想我需要的是以某種方式爲應用程序池線程調用SetThreadCultureUI()。 另外,當然,我可以爲每種語言創建幾個應用程序域,並在它們中加載COM,但這會導致編碼過多。從外部改變一些COM「東西」
Soo ..任何想法都可以做到最快,最簡單的方法嗎? (多個應用程序池與一個應用程序的副本已經是一個使用的解決方案,但不好)