无法访问临时的asp.net文件

时间:2015-12-04 20:51:12

标签: c# asp.net iis-express

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

我按照这个黑客手动通过IIS手动启动网站管理工具:Visual Studio 2013 and ASP.NET Web Configuration Tool

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

我已进入Temporary ASP.Net文件夹并更改了我的用户ID的属性以完全控制,但我仍然遇到同样的错误。

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

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

您是否注意到the referenced answer;

上的更新
  

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

     

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

看起来像是同一个问题。

答案 1 :(得分:0)

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

如果需要,可以在工作正常后将TEMP位置重置为“%USERPROFILE%\ AppData \ Local \ Temp”。

Nilesh Umaretiya