我想獲得一個窗口服務工作,但我不斷收到以下錯誤...... 混合模式組件對版本內置「V1 .1.4322',不能在沒有附加配置信息的情況下在4.0運行時加載。混合模式組件構建針對運行時的版本「V1.1.4322」,不能
Windows服務是非常簡單的。它查看一些數據,做一些組織並將一些信息發送到數據庫。如果數據符合某些條件,則該服務連接到K2 Workflow,找到正確的項目,然後聲明並完成項目。
我的問題涉及有關試圖連接到K2在這是建立在.NET 1.1的組件時。我曾嘗試添加
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
到我的項目中的任何和所有配置文件,但它不起作用。特別的是,當我在調試模式下運行服務並逐步完成時,我沒有任何問題,一切正常,但是當我將它作爲服務安裝並運行時,會出現此問題。
我已經檢查過,以確保配置在我安裝時得到了複製,但我現在只是難住了,因爲我能找到的唯一的東西是配置添加,似乎並沒有解決我的問題。
恭喜修理!如果可以,請確保將答案標記爲「已接受」(使用綠色複選標記),以便其他人能夠從您的成功中學習。乾杯〜 –
我必須等待明天,直到它讓我接受我自己的答案。此外,這一直是我一直想弄明白的幾個星期的問題,這就是爲什麼我在這裏發佈它。我不是故意在一天之內發佈和回答,但有時候只是發生,我猜。 –
完全沒有問題:http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/很高興你解決了它。 –