ASP.NET 未能写入输出文件....拒绝访问

羽卝 2010-07-18 09:57:29
错误 1 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website7\53477a4d\df66d972\App_Web_sytxol6a.dll”--“拒绝访问。 ”
由于这个问题一直没解决重新装了WINXP SP3系统,VS 2008,SQL2005,IIS 6.0,全部完成后随便新建了个网站点击DEBUG还是出现上面问题!
已试过的方法:
1.环境变量重新指向%SystemRoot%\temp
2.Temp和 Temporary ASP.NET Files 赋予了ASPNET用户完全权限,everyone完全权限
3.停止索引服务
4.Temporary ASP.NET Files 目录下文件删除后重编译!


以上方法都无效!话说这个问题已经存在3个多月了,在百度和新浪提问都没有得到解决!希望这里的各位大虾能帮一下!万分感谢!
...全文
1352 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
冰影寒沙 2011-04-18
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 jxyxhz 的回复:]
把目录里面的文件夹以及这个文件设置为可写,一般是bin文件夹只读的原因。
[/Quote]

感谢小虎,我的问题解决了,哈哈
ycl1314 2010-11-23
  • 打赏
  • 举报
回复
我也遇到这个问题了。。。。。
kaukiyou 2010-07-19
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 pyshao 的回复:]

今天买了个新硬盘装上去,把VS 2008,iis5.1,sql server 2005安装文件从老硬盘传到新硬盘,同样的安装过程,装完什么权限都没配,用VS随便新建了个解决方案运行直接成功,没有在出现题目上的错误。我就晕死了!实在找不出老硬盘哪里配置不对!我要远离ASP.NET一段时间,最近看到它胃里就不舒服!
[/Quote]

老硬盘坏了,杯具!!!
羽卝 2010-07-19
  • 打赏
  • 举报
回复
今天买了个新硬盘装上去,把VS 2008,iis5.1,sql server 2005安装文件从老硬盘传到新硬盘,同样的安装过程,装完什么权限都没配,用VS随便新建了个解决方案运行直接成功,没有在出现题目上的错误。我就晕死了!实在找不出老硬盘哪里配置不对!我要远离ASP.NET一段时间,最近看到它胃里就不舒服!
羽卝 2010-07-18
  • 打赏
  • 举报
回复
另外,IIS是5.1版本的,不是题目上的6.0版本!不好意思,写错了!系统是winXP SP3!
羽卝 2010-07-18
  • 打赏
  • 举报
回复
to wuyq11:我没说完全!NEWORK SERVICE,USERS用户组和INTERNET 来宾账户组我都已经添加了所有权限!问题依旧!
wuyq11 2010-07-18
  • 打赏
  • 举报
回复
对temp文件夹的访问权限不够
添加NETWORK SERVICE等权限
羽卝 2010-07-18
  • 打赏
  • 举报
回复
to jxyxhz:这个方法在最初就试过,见题目上面第四条!我把c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files下的文件全部删除了,重新新建项目出现的还是这个问题!
我题目也说了,格式化后重装系统、VS、IIS后随便新建个项目仍然是这个问题,所以我认为问题不在C盘的文件夹权限。
实在不行还是换硬盘@!
小_虎 2010-07-18
  • 打赏
  • 举报
回复
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website1\
把这个目录下的文件先备份下,然后全部删除,
然后重新编译项目,我相信能解决问题。

这个问题很可能是你的版本问题。

GoodLuck
dkhjj1987 2010-07-18
  • 打赏
  • 举报
回复
把文件夹的只读属性去掉就好了
羽卝 2010-07-18
  • 打赏
  • 举报
回复
另外,我说下出现这个问题的起因,可能对大家分析问题有些帮助!出现这个问题的那天上午还很正常,我在做ASP.NET网站项目,中午吃饭关闭VS后,下午突然就出现这个错误,不管是我自己正在做的项目还是随便新建个都出错。我不太确定自己中午的时候有没有顺手用优化大师优化扫描了下(此前已经用优化大师扫描了N次,包括优化、扫描注册表和垃圾,都没有出现过错误),其他的就没有什么操作了!
羽卝 2010-07-18
  • 打赏
  • 举报
回复
我刚才修改了项目生成的目录改到E盘,可以修改权限,我赋予相应的用户全部权限,取消掉只读属性,新建个项目点击DEBUG后仍然出现题目上的错误!
错误 1 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website1\fa7b722f\d3fb2cc7\App_Web__ejv4njk.dll”--“拒绝访问。 ”
应该不是bin文件夹得问题!头疼啊!难道让我重新买个硬盘装上才能解决问题?
羽卝 2010-07-18
  • 打赏
  • 举报
回复
to jxyxhz:我的项目文件夹(包括bin文件夹)默认的都在D:\我的文档\Visual Studio 2008中,我右键点击“我的文档”和他的子文件夹看了下,都是只有共享没有“安全”这个选项卡,没办法设置权限,在“常规”选项卡属性选项里,将只读取消掉后运行出现的仍然是题目上的错误!
zkj513703929 2010-07-18
  • 打赏
  • 举报
回复
即使把文件夹设为可写,照样还是出现错误,提示没有权限修改
,就拿我的枚举类来说吧:都生成dll了,如果还能往这个类里添加枚举字段,哪生成dll岂不是与没有生成dll一样吗?
zkj513703929 2010-07-18
  • 打赏
  • 举报
回复
呵呵,我没有说清楚,我们的后台菜单是分配权限的时候用了枚举,枚举文件也编译成dll,我的推断是生成的dll怎么能编辑呢,不知道推断是否正确
小_虎 2010-07-18
  • 打赏
  • 举报
回复
把目录里面的文件夹以及这个文件设置为可写,一般是bin文件夹只读的原因。
羽卝 2010-07-18
  • 打赏
  • 举报
回复
users用户也添加过全部权限了,还是出错!
to mzmxchenweij:重新编译和新建解决方案都会出错。
to zkj513703929:不懂得“枚举分配权限”是什么,同样期待各位帮忙解决下!
zkj513703929 2010-07-18
  • 打赏
  • 举报
回复
我也遇到过这样的问题,使用枚举的时候把所有的枚举字段都写在了cs文件里面,主要是用枚举分配权限,在添加菜单的时候,就提示无权限修改。感觉如果生成dll,就应该不能对此枚举类进行编辑了,添加菜单也就不能添加了,每次要增加菜单都很痛苦!期待有高手帮忙解决一下!感觉自己的 判断是正确的
马老虎 2010-07-18
  • 打赏
  • 举报
回复
增加Users用户权限
Adechen 2010-07-18
  • 打赏
  • 举报
回复
重新编译解决方案试下
加载更多回复(1)
Syncfusion.Essential.Studio.Enterprise.v7.2.0.37 含注册机 Syncfusion Essential Studio Enterprise Edition:企业级的开发组件库集合包 Essential Studio 是一个包含多个组件库的组件包。其中的每一个组件库都含一套独特实用的特性和功能。Essential Studio 对 Windows 控件进行扩展和增强,其中包括:XP 风格的控件,停靠窗体,grid 控件,edit 控件以及 chart 组件等。添加完善的表格,分组,图表,图形表示,Excel 报表,增强的编辑和更多的用户界面功能到你的 .NET Windows forms 和 ASP.NET 程序。 Essential Studio 包括以下组件: - Essential Tools - 强大的用户界面控件,包含 XP 风格控件,停靠窗口。 - Essential Grid - 完全可定制的工业标准 grid 控件,含类似于 Excel 的特性集。 - Essential Chart - 表现丰富的商业图表(chart)控件。 - Essential Diagram - Essential Diagram 是一个 .NET 框架集,可以开发类似于 Microsoft Visio 的交互式二维图形和图表程序; - Essential Edit - 增加了编辑功能,含语法加强功能丶多级 Undo/Redo 等。 - Essential Grouping - Essential Grouping 是一个高性能分组引擎,可以分组任何数据列表。 - Essential XlsIO - Essential XLsIO 是一个 .NET 框架组件,可以读取和写入 Microsoft Excel 文件(BIFF 8 格式)。 - Essential Calculate - Essential Calculate 是一个完全成熟的卓越的公式引擎。它拥有超过150个常用的公式。 - Essential PDF - Essential PDF 是一个功能齐全的库,可以产生 Adobe PDF 文件。 - Essential HTML UI - Essential HTMLUI 是一个 100% .NET HTML 显示引擎。 它可以用来创建很灵活的用户界面。 - Essential DocIO - .NET 库,可以读取和写入 Microsoft Word 文件,与一个完全成熟的对象模式,类似 Microsoft Office COM 库。 - Essential TestStudio - 使用 Mercury Quick Test Professional 可以自动的测试 Syncfusion 控件。

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧