首先,是的,我完全知道之前已经在此处解决了这个问题,但是似乎没有一个解决方案可以解决我的问题。我的问题很简单,我已经创建了一个新的 web 元素,并且使用 VS2013 提供的默认代码模板一切正常,我目前遇到的问题是添加我自己的 CSS 文件。这是我添加它们的过程:
在已经存在的 Content 目录下添加了 CSS 文件夹
链接到 header CSHTML 中的 CSS 文件(我可以确定链接正确,因为它不是 404 错误
但是当我运行该元素时,我得到:Status Code:401 Unauthorized
(从 chrome 开发工具中的网络资源管理器中提取),仅此而已。我尝试了所有方法,从修改我的配置文件到将 WindowsAuthentication 设置为 true,甚至将 NTLM 移到顶部,再到进入 IIS 并让每个人都可以访问 CSS 目录的所有可能功能,我已经尝试了一个小时,我只是迷路了,有什么想法吗?
编辑:如果它有帮助的话,这是我在导航到其中一个 CSS 文件时遇到的错误:
最佳答案
我发现了这个问题,我对此感到非常愚蠢,因为事实证明我所有的 css 文件都设置了加密,我只需要将其关闭:右键单击
*.css 文件 > 属性(常规选项卡)> 高级按钮 > 加密内容以保护数据复选框。
如梦如幻。如果有人从 ThemeForest 购买模板,请当心。
关于css - 401 未授权错误访问 CSS 文件 MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26202548/