3

Windows Server 2008 ファームに展開する必要があるのは、次の 3 つです。

  • ASP.NET MVC 4 Web アプリケーション (x3)
  • .NET Windows サービス (x2)

デプロイ プロセスを継承しており、それを書き直したいと考えています。

Web アプリケーション

私が Visual Studio 2012 を使用しているとき、Web アプリケーションを展開するための優れた新しい発行ウィザードがあります。これは何とか使えないでしょうか?それともとにかく利用されますか?

Windows サービス

Windows サービスは Windows サービスであるため、Windows サーバーへの展開は簡単です。右?!

次に、1 台だけでなく、Windows Server 2008 マシンのファームに展開しているという事実に対処する方法があります。

私が話した人は誰でも、手動で編集されたあらゆる種類のアクションなどを含むカスタム XML ファイルを使用して、保守が難しく、順応性があまりない、新しいカスタムの複雑なプロセスを再発明する必要があるようです。psexec でさえも頻繁に関与します。これは私には異臭がします。

少なくともサービスと Web アプリケーションについては特別なことを何もしていないことを考えると、VCS でコミット可能な公開プロセスを実現するための最も簡単な方法は何でしょうか。

これがばかげた質問である場合はお詫びします。もしそうなら、理由を理解するのを手伝ってください!

ただし、ここで質問するには、答えられる必要があります。要約すると、Web アプリケーションと Windows サービスを Windows Server 2008 マシンのファームに展開する最も簡単な方法は何ですか?

4

1 に答える 1

0

これを行う最新の方法は、通信と認証に WinRM を使用する WinRS (リモート パワー シェル) で展開を構築することです。私が最近見つけたように、WinRMは、ゴールデンパスから離れたい場合に構成するための少しの学習曲線です:)。

必要なほとんどすべての構成サービス (firewall=>netsh、Remote management=winrm、services=>sc、Windows features=>dism、Event Collection=>winecutil、gpupdate など) は、コマンドライン ツールとして利用でき、多くの場合、直接利用することもできます。 PowerShell でサポートされているため、API に対して何もコーディングする必要はありません。

于 2014-03-22T03:13:56.017 に答える