2016-11-08 24 views
0

asp.net web apiとmongodb hereのチュートリアルに従っています。ステップ4では、依存性注入について説明してConfigureServices()メソッドのstart.csに追加しますもう存在する。このようになりますstartup.csマイウェブAPIテンプレート...Asp.netの依存関係注入場所

public partial class Startup 
{ 
    public void Configuration(IAppBuilder app) 
    { 
     ConfigureAuth(app); 
    } 
} 

私はサービスとしての私のWeb APIをプロジェクトに私のDATAACCESSクラスを注入しないところだから私の質問はありますか?前もって感謝します。

ここで要求されたようにLGR.API下

enter image description here

私のAPIの構造である自動車は、ビジュアルスタジオが作成したフォルダやクラスを生成し、LGR.Datamodelを開始すると、私のAPIのものと私のカスタムクラスです。本当にここに新しい...これはまったく正しいかどうかわからない。必要に応じてベストプラクティスを自由に批評してください。

+0

Web APIテンプレートはどのように作成しましたか? – mason

+0

リクエストで更新 – Bean0341

答えて

1

あなたはASP.NETアプリケーションを作成したようですが、チュートリアルはASP.NETコア用です。プロジェクトを再作成し、 "ASP.NETコアWebアプリケーション"テンプレートを選択します。

+0

私のポストを更新この回答はまだ適用されますか? – Bean0341

+0

ああ、ASP.NETとASP.NETのコアは別のものです(はい、もっと混乱する必要があります)。チュートリアルが使用しているビルトインの依存関係注入機能は、古いASP.NETには存在しません。 –

+0

@ Bean0341この回答は正しいです、あなたはASP.NETコアの代わりにプレーンASP.NETテンプレートを使用しています。チュートリアルのステップ1に従います。 – mason

関連する問題