5

実行可能なデプロイメント・ウィザードはありますか?サーバーのエンドポイントに正しく実行する必要があるだけでインストールできますか? VS2010を使ってサーバーにプロジェクトを構築する必要はありますか?私がこの事を今日展開することができなければ、私は本当にうんざりになるだろう。ASP.NET MVC 3プロジェクトをWindows Server 2003に展開する最も簡単な方法は何ですか?

IIS 6があり、.NET 4がインストールされていると思います(私はMicrosoftからインストールしようとしましたが、VS2010 ExpressやSQL Serverなどの何百万ものものをインストールしてしまいました。 IISに表示されます)。

答えて

1

これはIISサーバーのWebサイトのFTPサイトを有効にし、これを使用してビジュアルスタジオ2010内にWebアプリケーションを展開し、各ビルドの変更されたファイルのみをビルドして展開することで実現しました。非常にうまく動作します。パブリッシュツールバーを追加することで、より簡単に定期的に展開することができます。

+0

これは、Filezillaサーバーが実行されているので、私はVSプロジェクトのユーザーを作成しました。私のプロジェクトをローカルフォルダに展開してコミットしてからサーバ上で確認してください。 – BigOmega

+2

IISのFTPサーバを有効にして、IISのWebサイトごとにFTPサイトを簡単に作成できます。私もバックアップのためにSVNを使用しますが、これは毎週自動的にバックアップされる別のサーバードライブです。 SVNコミットは面白いファイル形式の圧縮であり、SVNを介してウェブサーバーをWebサーバーに直接展開することはできません。 –

0

.NET Framework 4.0(ビルドによっては32/64)をインストールし、Frameworkフォルダにaspnet_regiis.exeを実行するだけです。私にとって

は、これは次の場所にあります。

C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \このことができます

希望ASPNET_REGIIS.EXE!

VS 2010のpublishコマンドを使用してファイルシステムに保存し、ファイルをターゲットサーバーのIISサイトにコピーすることもできます。ネットワークドライブをX:または何か(あなたのサイトのルート)にマップし、共有に直接公開してください。

0

、ちょうど[Webプロジェクト名]を公開]をクリックし、Webサーバー上の場所を入力する場所サイトがホストされます。

VS2010は必要なファイルを公開します。

0

サイトを展開するだけでVS2010 Expressをインストールする必要はありません。しかし、.Net 4とASP.NET MVC 3がインストールされていれば、展開することができます。 VS2010のWebアプリケーションを右クリックし、[公開]をクリックします。

設定を[リリース]に設定してください。

しかし、IIS 6を使用すると、HTTPモジュール、ハンドラ、およびその他のサーバー構成に関する争いになる可能性があります。 Web.configsystem.webServerセクション内のものは、IIS 6では常に無視されます。

関連する問題