关于 ASPX 页面 报 Compilation Error 目录名称无效解决办法

ASPX 页面 报 Compilation Error 错误: 
 Could not write to output file "c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files ...dll"  目录名称无效

在网上 百度 包括csdn 搜了些,设置权限、 重装IIS,最终皆无果。最后在 stackoverflow上找到解决方案。
其实很简单,在应用程序池高级设置中,“进程模式” 中 “用户配置文件” 设置为True 。
方案来源:https://stackoverflow.com/questions/15119880/compilation-error-cs0016-could-not-write-to-output-file

问题处理过程复盘:

1.首先,看到错误,觉得应该是权限问题,导致无法生成dll文件
   设置权限注意 : IIS 用户 ,NETWORK SERVICE 用户, 涉及文件夹 c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files 、C:\WINDOWS\temp。
    设置后无果。
2.是否杀毒软件禁止掉了对C盘的文件写入。关闭杀毒软件,卸载杀毒软件都无果。
3.重装IIS,卸载完后,出现 aspx无法访问的情况。这里使用 framework下的"aspnet_regiis -i"重新注册。无果,最后出一样的编译错误报告。
4.最终英文搜索,在https://stackoverflow.com 搜到答案。

希望能为遇到类似问题的朋友提供一点帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值