当我们在做一个网站时,可能经常会有这样一个需求,要给我们做的网站添加一个自定义的图标。在Nancy中,默认是的下面这样一个妹子的头像,其实也是挺好看的!!那么当我们想要替换这个默认的,应该要怎么做呢?下面就来看看具体的实现首先,准备一张名为 favicon.ico或 favico ...
当我们在做一个网站时,可能经常会有这样一个需求,要给我们做的网站添加一个自定义的图标。
在Nancy中,默认是的下面这样
一个妹子的头像,其实也是挺好看的!!
那么当我们想要替换这个默认的,应该要怎么做呢?
下面就来看看具体的实现
首先,准备一张名为 favicon.ico或 favicon.png 图片
这里有两种实现方法提供参考
方法一:替换默认的图标(IRootPathProvider的实现)
如果我们是使用默认的IRootPathProvider的实现,这个时候,我们直接添加图片在我们的项目根目录即可
Nancy会去搜索这个默认的RootPath的favicon资源,它找到的第一个就将会是我们网站的图标。
效果如下:
有时候,默认的不一定是最好的,所以我们可以
自己去实现IRootPathProvider这个接口,但一个项目中,只能有一个实现(除了默认的)
具体如下
1 public class CustomRootPathProvider : IRootPathProvider2 {3 public get='_blank'>string GetRootPath()4 { 5 return AppDomain.CurrentDomain.GetData(".appPath").ToString();6 }7 }
来看看它的描述就像前面说的,它会去找favicon,找到就用找到的,没找到就用默认的。
原标题:Nancy之给我们的网站添加自定义图标
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。