C# 无法访问临时asp.net文件

C# 无法访问临时asp.net文件,c#,asp.net,iis-express,C#,Asp.net,Iis Express,我正在运行Win 10,VS Express for Web 2015。我有一个现有的asp.net成员数据库,我想使用网站管理工具对其进行修改 我遵循此黑客操作,通过IIS手动启动网站管理工具: 网站管理工具可以正常启动。但是,当我转到“安全”选项卡时,会收到以下错误消息:对路径“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\19aec8c6\ee1f4195\hash”的访问被拒绝 我

我正在运行Win 10,VS Express for Web 2015。我有一个现有的asp.net成员数据库,我想使用网站管理工具对其进行修改

我遵循此黑客操作,通过IIS手动启动网站管理工具:

网站管理工具可以正常启动。但是,当我转到“安全”选项卡时,会收到以下错误消息:对路径“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\19aec8c6\ee1f4195\hash”的访问被拒绝

我进入了临时ASP.Net文件文件夹,更改了userid的属性以获得完全控制权,但我仍然遇到相同的错误

更新:我打开了Windows中的IIS功能,这似乎取得了一些进展。现在,当我运行网站管理工具时,当我单击“安全”选项卡时,会出现另一个错误:对路径“C:\Users\XXXX\AppData\Local\Temp\Temporary ASP.NET Files\root\19aec8c6\ee1f4195\hash”的访问被拒绝


有什么建议吗?

您是否注意到了屏幕上的更新

重要编辑:对不起,我刚刚意识到,如果您以管理员权限启动console,这很重要。不要那样做。如果console具有管理员权限,则Web配置工具会在安全页面上显示此错误:

所选数据存储存在问题。这可能是由于服务器名称或凭据无效或权限不足造成的。这也可能是由于未启用角色管理器功能造成的。单击下面的按钮可重定向到可以选择新数据存储的页面。以下消息可能有助于诊断问题:对路径“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1c3fef5c\2180c7f9\hash”的访问被拒绝


看起来是相同的问题。

只需将TEMP位置更改为“C:\Windows\TEMP”并重新启动Visual Studio

如果愿意,可以在工作正常后将临时位置重置为“%USERPROFILE%\AppData\Local\TEMP”


您是否以管理员权限在中运行应用程序?IIS用户是否也具有完全控制权?我已尝试为Windows目录中的临时internet文件文件夹提供完全用户控制权。没什么区别。收到相同的错误。是的,我确实看到了更新,并且我没有以管理员权限打开命令提示符。