私は最近、Daniel Mohl の "F# C# ASP.NET MVC3" テンプレートの調査を開始しました。
このタイプのプロジェクトを IIS7 に展開する方法について誰か共有できますか??
ありがとう。
私は最近、Daniel Mohl の "F# C# ASP.NET MVC3" テンプレートの調査を開始しました。
このタイプのプロジェクトを IIS7 に展開する方法について誰か共有できますか??
ありがとう。
「通常の」ASP.NET MVC3 Web サイトを展開するのとほぼ同じ方法で展開しますが、追加の手順が 1 つあります。展開された Web サイトが にアクセスできることを確認する必要がありますFSharp.Core.dll
。
サーバーへの管理者アクセス権がある場合は、F# 再頒布可能ファイルをインストールするだけです。FSharp.Core.dll
そうでない場合は、展開パッケージを発行または作成するときに が含まれていることを確認する必要があります。私たちの Web サイト (C# + F# を使用して MVC3 で記述) でこれを処理する方法はFSharp.Core
、Web サイト プロジェクトへの参照を手動で追加し、参照を右クリックしてプロパティをクリックし、[ローカルのコピー] を に設定することでしたtrue
。F# Powerpack のアセンブリを使用する場合は、それらについても同じことを行う必要があります。
私が正しければ、テンプレートは、一部の機能 (つまり、コントローラーとモデル) を含む F# ライブラリ (DLL) プロジェクトを参照する C# Web アプリケーションで構成されます。
デプロイの観点から見ると、これはbin
ディレクトリにコピーされるいくつかの参照 DLL (F# で作成) を持つ通常の C# Web アプリケーションにすぎないため、Web アプリケーションの標準的なデプロイ手順は問題なく機能するはずです。今は自分で試していませんが、試してみてください: