F#ionide websharperserverclient - 如何运行

Jef*_*rey 5 f# websharper visual-studio-code websharper.ui.next ionide

我有一个websharperserverclient从ionide项目生成器运行模板应用程序的问题 ,并且无法在网上找到任何信息如何做到 - 我得到的最接近的是这个问题 - 我实际上试图xsp4在项目文件夹中运行它(Web.config文件所在的位置)是)但每次都得到404(截图附:xsp4错误).当然在启动xsp之前我运行./build.sh(或FAKE build)脚本并且它完成没有错误.我websharpersuavewebsharperspa项目模板没有任何问题(第二个运行xsp4并且像魅力一样工作).

编辑

文本形式的错误消息:

System.Web.HttpException
无法找到资源.

说明: HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用.请查看以下网址,确保拼写正确.

详细信息:请求的网址:/

异常堆栈跟踪:

at System.Web.StaticFileHandler.ProcessRequest (System.Web.HttpContext context) <0x4202aa80 + 0x00733> in <filename unknown>:0
  at System.Web.DefaultHttpHandler.BeginProcessRequest (System.Web.HttpContext context, System.AsyncCallback callback, System.Object state) <0x4202a400 + 0x00153> in <filename unknown>:0
  at System.Web.HttpApplication+<Pipeline>c__Iterator1.MoveNext () <0x42012000 + 0x04416> in <filename unknown>:0
  at System.Web.HttpApplication.Tick () <0x42010800 + 0x00057> in <filename unknown>:0
Run Code Online (Sandbox Code Playgroud)

Tar*_*mil 1

是的,使用 xsp 运行 OWIN 模块似乎存在问题,我正在对此进行调查。同时,您可以通过执行以下操作切换到使用 WebSharper 的 HttpModule:

  • 取消注释指示为与 HttpModule 相关的节点Web.config(即节点system.web/httpModulessystem.webServer/modules)。
  • WebSharper.Owin删除对和 的NuGet 依赖项Microsoft.Owin.Host.SystemWeb(并确保从bin文件夹中删除相应的 dll)。
  • 删除或注释掉Startup.fs