2017-01-12 13 views
2

Visual Studio 2015(コミュニティとプロフェッショナル版の両方を試してみました)では、次のエラーが表示されます。 "printf(" Hello World \ n ");"を持つシンプルなVisual C++ CosoleApplicationを作成しました。Visual Studio 2015 Windows Webサービスフレームワークで認識できないエラー

  1. プラットフォーム "x86"でデバッグWorksをコンパイルし、ステップスルーします。
  2. プラットフォーム "x64"でデバッグコンパイルしますが、実行するとこのエラーがスローされます。

コードは、次の行を含む単純です:

// ConsoleApplication1.cpp : Defines the entry point for the console application. 
// 
#include "stdafx.h" 


int main() 
{ 
    printf("Hello World \n"); 
    return 0; 
} 

マイデスクトップあり、以下の構成: OS:Windows 7のエンタープライズ64ビット版 アンチウイルス:マ​​カフィーアンチウイルスソフトウェアの実行;それを無効にすることはできません。 ファイアウォール:

質問(セキュリティのためにそれを無効にすることはできません)ON:とコードのステップ(デバッグx86プラットフォーム)が動作します。なぜ "Debug x64 platform"が動作しないのですか?

提案が参考になります。

おかげ gshant

+0

パッケージ全体がアンインストールされ、デスクトップが再起動され、何も影響を受けずに再インストールされました。 – gshant

+0

誰も似たような問題に直面していないように見えます! Microsoftの誰かが助けてくれますか?サポート回線は、このために会話を開始するために$ 499を要求します。 – gshant

答えて

0

私は同じ問題を抱えました。これは私がやったことです。

  1. プロジェクト、プロジェクトのプロパティに移動します。
  2. [アプリケーション]タブを選択し、使用しているフレームワークをメモします。私にとっては4.5.2だった。
  3. プルダウンを使用して、別のフレームワークを選択します。下部には、追加のフレームワークをインストールするオプションがあります。
  4. Webページが開いたら、先にメモしたフレームワークを選択し、開発パックをダウンロードします。
  5. Visual Studioを閉じて、開発パックをインストールします。

これは私がx64を選択したときに役立ちました。

希望すると、これが役立ちます。

+0

共有していただきありがとうございます。私はVisual Studio 2015を使用しています。このプロジェクトは単なるコンソールアプリケーションです。私はProperties-> Generalタブに行き、 ".Net Target Framework Version"は有効ではなく、バージョンを表示しません。それについての助けは、「共通言語ランタイムサポート」が有効な場合にのみ有効であることを示しました。私はそれを可能にしようとしましたが、まだこのフィールドは表示されません。私はさらにそれを見ていきます。 – gshant

0

この回答を扱っています。私はIIS Expressでチェックしていません。

Webアプリケーションが32ビット(x86)の場合は、IISマネージャおよび実行する必要があります。あなたのウェブサイトの「基本設定」で

  • ルック。プロジェクトで使用しているアプリケーションプールIIS
    を確認してください。
  • このアプリケーションプールの「詳細設定」を確認し、 が「32ビットアプリケーションを有効にする」がTrueであることを確認します。
関連する問題