0

私は最近、Daniel Mohl の "F# C# ASP.NET MVC3" テンプレートの調査を開始しました。

このタイプのプロジェクトを IIS7 に展開する方法について誰か共有できますか??

ありがとう。

4

2 に答える 2

2

「通常の」ASP.NET MVC3 Web サイトを展開するのとほぼ同じ方法で展開しますが、追加の手順が 1 つあります。展開された Web サイトが にアクセスできることを確認する必要がありますFSharp.Core.dll

サーバーへの管理者アクセス権がある場合は、F# 再頒布可能ファイルをインストールするだけです。FSharp.Core.dllそうでない場合は、展開パッケージを発行または作成するときに が含まれていることを確認する必要があります。私たちの Web サイト (C# + F# を使用して MVC3 で記述) でこれを処理する方法はFSharp.Core、Web サイト プロジェクトへの参照を手動で追加し、参照を右クリックしてプロパティをクリックし、[ローカルのコピー] を に設定することでしたtrue。F# Powerpack のアセンブリを使用する場合は、それらについても同じことを行う必要があります。

于 2012-03-06T13:11:36.737 に答える
0

私が正しければ、テンプレートは、一部の機能 (つまり、コントローラーとモデル) を含む F# ライブラリ (DLL) プロジェクトを参照する C# Web アプリケーションで構成されます。

デプロイの観点から見ると、これはbinディレクトリにコピーされるいくつかの参照 DLL (F# で作成) を持つ通常の C# Web アプリケーションにすぎないため、Web アプリケーションの標準的なデプロイ手順は問題なく機能するはずです。今は自分で試していませんが、試してみてください:

  • アプリケーションをいくつかのフォルダーに発行します (ソリューション エクスプローラーで C# Web プロジェクトを右クリックします)。
  • そのディレクトリを Web サーバーにコピーします
  • 通常の IIS 構成手順に従います (たとえば、こちらを参照してください) 。
于 2012-03-06T09:37:27.790 に答える