2015-06-25 95 views
1

enter image description here我有一個應用程序,最初寫在VB6中,並遷移到VB.Net。我在Visual Studio 2010中編譯它,它在Windows 7上成功運行但是當我嘗試在Windows上運行它2012服務器時,它會生成以下錯誤日誌:vb .net應用程序停止工作事件名稱clr20r3

Description: 
    Stopped working 

Problem signature: 
    Problem Event Name: CLR20r3 
    Problem Signature 01: clientlaunchutility.exe 
    Problem Signature 02: 4.7.5654.21332 
    Problem Signature 03: 558ba4d8 
    Problem Signature 04: ClientLaunchUtility 
    Problem Signature 05: 4.7.5654.21332 
    Problem Signature 06: 558ba4d8 
    Problem Signature 07: b 
    Problem Signature 08: ca 
    Problem Signature 09: System.InvalidOperationException 
    OS Version: 6.3.9600.2.0.0.272.7 
    Locale ID: 1033 

我怎樣才能得到這個工作了?

+1

您能給我們多一點點錯誤日誌嗎? – BIBD

+0

我已經在vb6中創建應用並遷移到vb.net。我編譯它在Visual Studio 2010和運行在Windows 7它成功運行,但是當我運行它在Windows 2012服務器。它給我錯誤日誌,就像我提到的問題。 –

回答

1

您確定.Net的版本在開發工作站和服務器上都是一樣的嗎?您可能已經將它編譯爲超出您在Windows 2012服務器上安裝的版本。 (或反之亦然)

+0

在開發工作站上,.Net框架的版本爲2.0,服務器上包含3.5.net框架,並且還包括2.0和3.0。 –