ASP.NET - 当前身份 (Machine\ASPNET) 没有对 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET
Posted
技术标签:
【中文标题】ASP.NET - 当前身份 (Machine\\ASPNET) 没有对 \'c:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\Temporary ASP.NET Files\' 的写入权限【英文标题】:ASP.NET -The current identity (Machine\ASPNET) does not have write access to 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'ASP.NET - 当前身份 (Machine\ASPNET) 没有对 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files' 的写入权限 【发布时间】:2012-06-11 10:20:01 【问题描述】:我在我的 Win XP Professional 开发机器上遇到了这个问题。我的应用程序在虚拟目录上。
当前身份 (MachineName\ASPNET) 没有对“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写入权限。
到目前为止,我已经完成了以下操作。
1. Must Not Use Simple File Sharing. After Changing Settings, Pls Reboot.
Open your My Computer, the on menu, select Tool >> Folder Option the Select View Tab,
Uncheck Use Simple File Sharing
2 Adding User Permission
When you create virtual directory on IIS, the actual folder you used with it must have access permission
To do this, follow:
select the properties of your actual folder, then select Sharing Tab
select option Share This Folder
specify the ShareName (commonly folder name itself)
then select Security tab, you will see the Group and Username listed there.
to add ASPNET just click ADD
pop up window will appear "Select User or Group"
Click Advance and Click Find Now
All Users and Group will be listed there, try to find ASPNET and select OK
you will going to back on Security tab and select something like "RAD/ASPNET", under that you will see "Permission for ASP.NET"
for the last step, check Full Control under Allow Column, then OK
3 I Have tried, the aspnet_regiis exe in the framework folder!
还是不行,请问有什么其他选择或建议..
更新: 我的硬盘是完全加密的。有影响吗?
【问题讨论】:
我遇到了同样的问题,访问这个***.com/a/9187636/1054978它解决了我的问题。 【参考方案1】:加密不应该影响。
尝试在文件 Windows 资源管理器中转到 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files,并授予对 ASPNET 和网络帐户的所有访问权限。
【讨论】:
我已经做到了。但我认为笔记本电脑上的访问策略每两分钟就会改变一次,因为笔记本电脑是由 Network Guys 控制的。无论如何,谢谢。我已经对这个问题进行了排序以上是关于ASP.NET - 当前身份 (Machine\ASPNET) 没有对 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET - 当前身份 (Machine\ASPNET) 没有对 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET
从 ASP.NET/Blazor 服务器中的当前经过身份验证的用户获取数据