5

Visual Studio 2012 で C# を使用して ASP.NET MVC4 アプリケーションを作成しましたが、デプロイに苦労しました。プロジェクトのすべてのフォルダーをサーバー (godaddy) にアップロードしました。しかし、まだ実行中の私のウェブサイトを表示できません。

私の質問: これは私のサイトを展開するのに十分ですか? または他に必要なものはありますか?

4

2 に答える 2

8

MVC4 アプリを GoDaddy にビン デプロイできます。

必要な MVC4 関連の DLL を運用環境の bin ディレクトリにコピーするだけです。

または、このブログ投稿で説明されているように、MVC4 関連のプロジェクト参照の [プロパティ] ウィンドウで [ローカルのコピー] を [true] に設定することもできます。次に、アプリケーションの発行を行うと、必要なすべてのアセンブリが自動的に含まれます。

おそらくこれらすべてが必要なわけではありませんが、現在 GoDaddy で管理している MVC4 アプリでは、次の DLLの正しいバージョンを手動で含める必要がありました。

  • System.Web.Abstractions.dll
  • System.Web.Helpers.dll
  • System.Web.Mvc.dll
  • System.Web.Optimization.dll
  • System.Web.Razor.dll
  • System.Web.Routing.dll
  • System.Web.WebPages.Deployment.dll
  • System.Web.WebPages.dll
  • System.Web.WebPages.Razor.dll
于 2013-04-12T21:59:41.580 に答える
0

確かに、MVC 4 アプリケーションをデプロイできます。Godaddy は MVC 4 をサポートしています。MVC 4 アプリケーションをデプロイするために行ったことは次のとおりです。

1. 次のような DLL を含めました。

  • System.Web.Mvc
  • System.Web.Routing
  • System.Web.Abstractions

2. web.config ファイルを編集しました。次の文字列を入れます:

    <system.web>
        <trust level="Medium"/>
        .....  
    </system.web>

3. 次に、ファイル システムの公開方法を使用し、次に FileZilla を使用してファイルを GoDaddy に転送しました。すべてのファイルをhttpdocsディレクトリにコピーしました。* httpdocsディレクトリにのみコピーする必要があります。*

それで全部です。幸運を。

于 2014-02-19T11:58:39.930 に答える