概述
关于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应用下自己遇到的一点问题和解决所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复