5

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

编辑

文本形式的错误消息:

System.Web.HttpException
找不到资源。

说明: HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。

详细信息:请求的 URL:/

异常堆栈跟踪:

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
4

1 回答 1

1

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

  • 取消注释中与 HttpModule 相关Web.config的节点(即节点system.web/httpModulessystem.webServer/modules)。
  • WebSharper.Owin删除和上的 NuGet 依赖项Microsoft.Owin.Host.SystemWeb(并确保从您的bin文件夹中删除相应的 dll)。
  • 删除或注释掉Startup.fs
于 2016-10-23T12:49:01.597 回答