2016-09-18 6 views
3

私は以前に.NETで作業したことがなく、IDEなしでWebSharper F#プロジェクトを実行する方法を知りたいと思います。WebSharper F# - VSコードとIonideで作成されたテンプレートプロジェクトを実行するには?

コンテキスト私は
  • が、私はコンパイルすることができるよテンプレートwebsharperserverclientを使用して、モノラル4.4.2
  • プロジェクトはVSコードとIonideで作成されたとのLinuxを実行している
    • 自動的に生成されたファイルbuild.shを使用するか、xbuildを実行すると、.dllファイルのみが生成され、表示されませんでした。.exe

    私は事前に任意のヘルプに感謝! websharperserverclientを使用して

    アップデート

    1下記画像の見せ、xsp4はそれについてどのヒントを与えないように私には奇妙な結果を得ます。

    enter image description here

    +0

    "dotnet run"を試してください – Foole

    +0

    私の環境では** dotnet **を使用していません。** mono **のみです。 – boechat107

    答えて

    2

    WebSharperは、ASP.NETモジュールとして実行することができますので、あなたのアプリを起動する最も簡単な方法は、プロジェクトフォルダ内(モノのセルフホストASP.NETサーバー)xsp4を実行することです。それはテストのための素早いサーバーとしては良いことです。運用の場合は、Apacheまたはnginxのようなサーバーを構成する必要があります。

    代わりに、websharpersuaveテンプレートを使用して、自己実行可能な実行可能ファイルを生成することもできます。

    +0

    答えをありがとう!私は 'xsp4'を試しましたが、私は404エラーだけでした。私は** websharpersuave **を試してみるでしょうが、私は本当にそのテンプレートに何が間違っているのか理解したいと思います。 – boechat107

    +0

    '.fsproj'ファイルに手動でいくつかのパスを修正する必要がありましたが、私はテンプレートwebsharpersuave **を使ってサーバを実行することができました。 – boechat107

    +0

    ** websharpersuave **は動作していますが、この[問題](https://github.com/intellifactory/websharper.suave/issues/9)は本当に気になります。 @タルミルに別の提案がありますか? – boechat107

    関連する問題