Microsoft Visual Studio 2005 beta体验之:慎用“Resources”文件夹
Posted on 2004-07-19 17:35 bestcomy 阅读(2137) 评论(3) 编辑 收藏 举报今天终于下定决心体验一把Microsoft Visual Studio 2005 beta,安装十分顺利,建立简单项目测试运行,正常。
- 运行vs.net 2002开发的项目,问题出现,引用的样式表信息无法应用到页面;
- 于是通过url直接访问样式表文件,出现无权访问的错误,于是找到了问题的症结所在;
- 打开“Internet 服务管理器”,查看目录权限,除禁用“写入”权限其它权限完全开启;
- 修改"machine.config",重启iis,再次通过url访问样式表文件,错误依旧;
- 几经周折,想到查看样式表所在的文件夹(名称为"Resources")的目录权限,发现只有“日志访问”和“索引此资源”两种权限,于是选中“脚本资源凡访问”、“读取”、“目录浏览”权限,并选择“执行许可”为“纯脚本”,“应用”之;
- 再次通过url访问样式表文件,样式表被下载后在vs.net中打开,运行vs.net 2002开发的项目,好了,
狂喜!
- 于是关掉“Internet 服务管理器”,运行vs.net 2002开发的项目,问题又出现,
怒!!!
- 再次查看样式表所在的文件夹(名称为"Resources")的目录权限,发现只有“日志访问”和“索引此资源”两种权限,目录权限被自动更改,
奇怪???
- 百思不得其解,最后想修改文件夹名称试试,将"Resources"修改为"Resource",同时页面中修改样式表的引用路径,运行之,ok!!!!
- 问题就这样解决。
2005 beta 中问题重现
- 为了搞清楚到底是不是文件夹名称的问题,于是在Microsoft Visual Studio 2005 beta建立一个项目,在该项目下建立一个"Resources"文件夹,增加一个css文件到"Resources"下,该css文件仅设置页面背景颜色;
- 在根目录下的default.aspx文件中引用该css文件,如:<link href="Resources/test.css" type="text/css" rel="stylesheet" />,运行之,叶面背景无变化;
- 将test.css放到根目录下(与default.aspx同目录),引用之(<link href="test.css" type="text/css" rel="stylesheet" />),运行,正常;
- 看来Microsoft Visual Studio 2005 beta中也存在同样的问题,那就应该是与.Net Framework 2.0 beta有关。
有兴趣的朋友可以重现一下该问题,不知道是不是保留该类文件夹为特殊用途.
分类:
随笔
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架