ASP.NET MVC 3アプリケーションをIIS 6 Webサーバーに展開するのに奇妙な状況に直面します。サーバー管理者は、FTP、Webベースの管理、または外部ネットワークからの任意のリモートプロトコル経由で自分のサーバーに直接接続することはできません。だから私はイントラネットを使って、更新されたファイルをコピーして自分のWebアプリケーションの共有フォルダに貼り付ける必要があります。自己WebページからASP.NET MVC Webサイトを展開/更新するための完全なソリューションはありますか?
彼女は、他のプロジェクトでは自分のページを使ってWebサイトを更新/展開していると話しました。知っている。 PHPのようなインタプリタ言語が可能です。しかし、ASP.NET MVCでは、アプリケーションを更新するときに現在のアプリケーションDLLを変更する必要があります。
ASP.NET MVC3のWebサイトで.NETテクノロジを使用して新しいバージョンのWebサイトを更新/展開する方法はありますか。以下の項目は、私の心配です。
- このツールは、同じウェブサイトにあるウェブベースの管理である必要があります。
- セキュリティ - 公開Webアプリケーションなので、私の権限なしに誰もこのアップデートツールにアクセスできないようにする必要があります。
- 安定性 - 致命的なエラー(web.configファイルのエラーなど)の原因となるWebサイトを更新します。私はまだこのアップデートツールにアクセスできます。
- スピード - ファイルをアップロードするために大量のAJAXリクエストを処理することができました。 ありがとう、
PS。私はこれを行うための完全なソースコードを必要としません。しかし私は、私の要求を解決することができる詳細なアイデアやサンプルを必要としています。