我跑步时遇到问题websharperserverclient
来自 ionide 项目生成器的模板应用程序,并且在网上找不到任何如何操作的信息 - 我得到的最接近的东西是这个问题 https://stackoverflow.com/questions/39559325/websharper-f-how-to-run-a-template-project-created-with-vs-code-and-ionide- 我实际上尝试运行它xsp4
在项目文件夹中(其中Web.config
文件是)但每次都会收到 404(附截图:xsp4错误 https://i.stack.imgur.com/T5gt8.png)。当然,在启动 xsp 之前我运行./build.sh
(or FAKE build
)脚本,它完成时没有错误。我没有遇到任何问题websharpersuave
and websharperspa
项目模板(第二个运行xsp4
并且像魅力一样发挥作用)。
EDIT
文本形式的错误消息:
系统.Web.HttpException
无法找到该资源。
描述:HTTP 404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下 URL 并确保拼写正确。
Details:请求的网址:/
异常堆栈跟踪:
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
是的,使用 xsp 运行 OWIN 模块似乎存在问题,我正在对此进行调查。同时,您可以通过执行以下操作切换到使用 WebSharper 的 HttpModule:
- 取消注释与 HttpModule 相关的节点
Web.config
(即节点system.web/httpModules
and system.webServer/modules
).
- 删除 NuGet 依赖项
WebSharper.Owin
and Microsoft.Owin.Host.SystemWeb
(并确保相应的dll已从您的bin
文件夹)。
- 删除或注释掉
Startup.fs
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)