ASP.NET MVCにサードパーティのプラグイン/ライブラリを置く場所

StackOverflow https://stackoverflow.com/questions/4065269

  •  27-09-2019
  •  | 
  •  

質問

私は使用しています Markitup! ASP.NET MVCプロジェクトのjQueryベースのエディター。 ASP.NET MVCのさまざまなデフォルトフォルダーの目的を理解していますが、Markitupのようなサードパーティのプラグインがどのようになっているかはわかりません。この構造に適合します。

Markitup!独自の画像、CSSファイル、スクリプトがありますが、それらのファイルを既存のプロジェクトフォルダー(コンテンツ、スクリプトなど)に分離する代わりに、すべてをまとめたいと思います。これには2つの理由があります。

  1. 私自身のコードとMarkitupのコードを区別します!図書館。
  2. Markitupの新しいバージョンにアップグレード!

「ライブラリ」(または「プラグイン」または「サードパーティ」)という新しいフォルダーを作成し、トップレベルのMarkitupフォルダーを内部に配置する必要がありますか?そうすれば、必要に応じて他のサードパーティコードを追加することもできます。

役に立ちましたか?

解決

コンテンツとスクリプトフォルダーをこれに似たフォルダー構造に置き換え始めました。

  • 公衆
    • CSS
    • スクリプト
    • 画像
    • ...
    • ファンシーボックス
    • Markitup

すべてを「public」と呼ばれるフォルダーにすべて入れた理由は、ビューまたはコントローラーフォルダーとは対照的に、直接アクセス可能なファイルのみが含まれているためです。

サードパーティのパギンを独自のフォルダーに入れることは理にかなっていると思います。私は、主に短いURLを取得するために、パブリックフォルダー内にいくつかの「プラグイン」フォルダーなしでそれを行います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top