2011-12-14 2 views
7

ローカルホストにMVC3アプリケーションを配備する際に問題があります。私は、ローカルシステムにASP MVC 3アプリケーションをビルドしてデプロイするための詳細を探しています。私はこれを展開しようとしましたが、問題の後で問題に遭遇しました。別々に各問題を追跡する代わりに(とにかくこれをやらなければならないかもしれない)私は自分自身とこの記事を見る他の人のためのワンストップガイドを作りたいと思う。MVC3 Hello WorldアプリケーションをlocalhostにデプロイしてIISを構成するには

VS2010がインストールされているWin7 SP1マシンにインストールするライブラリ(ASP MVC3、IISなど)を含む手順を探しています。また、IISを設定するにはどうしたらよいですか?目標は、このWebアプリケーションを家の別のWin7マシンに展開することですが、ローカルホストが最初のステップになります。さらに、同じネットワーク上の別のマシンからWebサイトにアクセスできるようにするために必要な手順を知っておくと便利です。上の "追加したアプリケーション" - IISでIIS

  • をインストール

    1. 内蔵VS2010でASP MVC 3アプリケーションを作成して実行します。ここ

      は、私がこれまでにやっていることですエイリアス: "Hello"を持つ "既定のWebサイト"

      4a。 "Hello"はDefaultAppPool、.Net 4.0で動作します。統合パイプライン

      4b。 "こんにちは" 物理パスCあり:こんにちはVS2010で

    2. \のinetpub \を - プロジェクトを右クリックし、FTP
    3. Webブラウザを使用して、 "公開" を選択し、 "こんにちは/ localhost" をへ
    をナビゲートします

    500.19 - 内部サーバーエラー:

    Config Error: This configuration section cannot be used at this path. This happens when 
    the section is locked at a parent level. Locking is either by default 
    (overrideModeDefault="Deny"), or set explicitly by a location tag with 
    overrideMode="Deny" or the legacy allowOverride="false" 
    

    設定ファイル:

    \\?\C:\inetpub\wwwroot\web.config 
    

    リクエストされたURL:

    http://localhost:80/Hello 
    

    物理パス:

    C:\inetpub\Hello 
    

    コンフィグ出典:

    68: <validation validateIntegratedModeConfiguration="false" />

    69: <modules runAllManagedModulesForAllRequests="true" />

    70: </system.webServer>

  • 答えて

    8

    ダウンロードしてインストール

    「Windowsの機能」/ Windowsでの「Windowsの機能の有効化または無効化」からIISをインストールするVisual Studioで

    をMVC3のHello Worldアプリケーションを作成します。

    次に、IISでWebサイトを構成する必要があります。私はポート81で作成しました。IISマネージャーを開き、 "サイト"ノードに "ウェブサイトを追加"します。ポート81

    上の時間のほとんどは、IISがインストール後にインストールされている\ウェブサイト、およびのDefaultAppPool上で実行するように構成され、.NET 4.0用に構成され、このウェブサイトのために、私はDでこれを作成し

    .NET Frameworkを使用しているため、IISでASP.NETを登録するためにいくつかのコマンドを実行する必要があります。管理者として

    開始cmd.exeを実行します。aspnet_regiisと-iでC:\ WINDOWS \ Microsoft.NET \ Framework64 \当初

    v4.0.30319、私が先になく、何のためにプロジェクトを公開し、いくつかのトラブルがありました理由、公開方法: "FTP:"を "D:\ WebSite"に設定すると、かなりうまく動作し、最低限必要なファイルのみを公開するように見えます。

    0

    伝統的には、ftpを使用してサーバーにのみ展開できます。ローカルで動作するサーバにftpするのは大変意味がありません。しかし、Microsoftは最近、実際にうまく動作するWeb Deployment Toolを紹介しています。あなたがそれらをインストールしたら、あなたは、展開パッケージ

    0

    ]ダイアログパブリッシュを作成するオプションを持っている、ASP MVC 3をオプションファイルシステムの代わりに、FTPを選択し、それをパスを与えるあなたはIISで設定した

    関連する問題