FTPサーバーにドロップされる.csvファイルを検出できるようにする必要があります。ファイルが転送されると、コードをトリガしてファイルを読み込み、.csvファイルからSQL Serverにすべての情報をアップロードする必要があります。ファイルが転送された後、アップロードされたものを本質的に検証して計算を実行する他のいくつかの関数を実行する必要があります。ASP.NET MVC 5がバックグラウンドサーバー側で新しいファイル終了実行関数を検出する
理想的な意味では、ファイルが削除されると(人間の介入なしにバックグラウンドで実行される)機能が実行されるはずです。 FileWatcherがC#アプリケーションで使用されたが、MVCでは使用されなかった場所が見つかりました。
これは、Asp.net MVC 5またはこれより良い解決策でこれが達成される例はありますか?
ありがとうございました。
なぜこれをASP.NET MVC 5アプリケーションに実装したいのですか? MVCアプリケーションと同じマシン上で動作する新しいアプリケーション(Windowsサービスなど)を作成する方がよいでしょうか。このWindowsサービスは、FileWatcherでフォルダを監視し、データをデータベースに転送することができます。 – Shamshiel
私はそれを1つのアプリ内ですべて作業することをより簡単にしたいと思います。また、それがWindowsサービスとして書かれていた場合、データをデータベースに転送した後、MVCアプリケーションのプロセスをどのように起動させるのでしょうか? – user2806570
どのようなプロセスですか? MVCアプリケーションは正確に何をすべきですか? – Shamshiel