MVC5发布到IIS后页面格式消失

如下图,
上半部分是发布到IIS后我直接输入地址打开的页面
下半部分是我用VS2017调试时的页面
为什么发布到IIS后,页面的格式消失了呢?

比如那个“确认”按钮,我是这样写的:

图片说明

谢谢帮忙看下这个问题



图片说明

明显是css没有加载
你的css使用的路径是否正确,文件是否丢失
是否放在contents目录下,或者在 routeconfig.cs里面有没有用 ignoreroute 排除