24

私はウェブサイトをダウンロードし、VS Expressでファイルを介してそれを開きます=>ウェブサイトを開きます。デバッグを押すF5と、ビルド エラーが発生します。

型または名前空間名 'AspNet' は、名前空間 'Microsoft' に存在しません

参照が欠落していると思いますが、サーバー上で機能するのはなぜですか? これらのプロジェクトのリファレンスは、bin ディレクトリにありますよね?

Web サイト => 開始オプション => ビルドの下で、次のように設定しました。「Web サイトのビルド」とターゲット フレームワーク「.net フレームワーク 4」は、サーバーと同じです。

Microsoft.aspNet を含む dll を探していると思います。これはおそらく、scratchYourHeadAndLookSomeMore フォルダーのtotalUnrelatedName.dll にあります。

Microsoft.aspNet がコンピューターにない理由を教えてください。

すべてのプロジェクトはドキュメントのない Web プロジェクトであり、ローカルで実行されず、大幅な変更が必要になるため、この仕事をやめたいと思っています。クライアントはライブ サイトに変更を実装するのに問題はありませんが、私は実装します。

4

5 に答える 5

37

[ツール] -> [NuGet パッケージ マネージャー] -> [ソリューションの NuGet パッケージの管理] に移動します。

[オンライン] タブをクリックします。

Microsoft ASP.NET Identity Framework を検索します。

このパッケージをインストールします。

ソリューションを再構築します。

于 2015-04-25T07:48:14.983 に答える
-2

上記の解決策をすべて試しましたが、問題は解決しませんでした。

それでも解決できない場合は、次の解決策が役立つかもしれません

https://www.nuget.org/packages/DotNetOpenAuth.AspNet/

NuGet のインストール:

[ツール] -> [NuGet パッケージ マネージャー] -> [パッケージ マネージャー コンソール] に移動します。

PM> インストール パッケージ DotNetOpenAuth.AspNet

于 2016-10-31T18:45:58.010 に答える