2011-08-30 27 views
0

32ビットサーバーから64ビットサーバーに移動したASP.NET 2.0アプリケーションのトラブルシューティングを担当します。アプリケーションはVisual Studioではなく、FrontPagesのようなもので書かれていました。それができるようにそれが聞こえたDLL 『KERNEL32.DLL』に 『InterlockedIncrement』という名前のエントリポイントを見つけることが」できませんASP.NET 2.0 InterlockedIncrementエラー

を:それは古いサーバーではなく、我々は次のエラーを取得する新しいサーバー上で働いていました64ビットと32ビットの問題ですが、実際にはどこのタイプのパラメータを変更する必要があるのか​​を見つけることができませんでした。私は問題を解決できませんでした。どんな助けでも大歓迎です。

MSDNから
+0

あなたのアプリケーションは 'Bin'フォルダにDLLを持っていますか? –

答えて

0

我々はインポート名前空間@

<% = "System.Data.Odbc" %にインポートする名前空間= "Microsoft.Data.Odbc" %> @

<%を変え>、それが働きました。

0

Platforms:

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role not supported), Windows Server 2003 SP2

要件を満たしていますか?

+0

サーバーはWindows Server 2008 R2 Standardです。問題なく実行されている他の2つのASP.NET Webページがあります。これはアプリケーションの1つであり、唯一の動作です。 – Bob

+0

また、ファイルサービスの役割とWebサーバー(IIS)の役割のみがインストールされています – Bob

+0

x64をターゲットにするためにアプリケーションがコンパイルされるのは、「InterlockedIncrement64」ですか? .NET Interlocked.Incrementを使用していると仮定します。 – TheCodeKing