我是靠谱客的博主 魁梧皮皮虾,最近开发中收集的这篇文章主要介绍关于NancyFx控制台x应用下自己遇到的一点问题和解决,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

关于NancyFx控制台x应用下自己遇到的一点问题和解决

    • 404错误

404错误

nancyfx初学者,简单分享下我遇到的一些问题
我在配置了
HostFactory.Run(x =>
{
x.Service(s =>
{
s.ConstructUsing(name => new NancySelfHost());
s.WhenStarted(tc => tc.Start());
s.WhenStopped(tc => tc.Stop());
});
x.RunAsLocalSystem();
x.SetDescription(“Sample Topshelf Host”);
x.SetDisplayName(“Catcher Wong”);
x.SetServiceName(“Nancy的Host”);
});
之后,启动项目,整个服务虽然成功启动了但是网页却显示如下,
在这里插入图片描述
一般这种情况都是Modules中的路由有错导致的,但是我的路由并没有配错,我在检查了许久之后,才发现是因为下图中的public没有加上,Nancyfx里不会去加载不加public的路由,这是我遇到的第一个坑。
在这里插入图片描述
然后再次启动,却发现报500错误,后来上网一查才发现原来在控制台应用下nancyfx在Debug运行时是不在根目录下读取文件的,你需要复制一份Views到bin/Debug目录下才可以。
第三点,在把Views和引用的额外静态文件拷入bin目录下后,运行,网页是出来了,但是引用的静态文件素材却没有出来。
又找了好久问题,才发现是在这里插入图片描述这个NancyFx的配置文件中我没有给它加上public。

最后

以上就是魁梧皮皮虾为你收集整理的关于NancyFx控制台x应用下自己遇到的一点问题和解决的全部内容,希望文章能够帮你解决关于NancyFx控制台x应用下自己遇到的一点问题和解决所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部