我一直在尝试在我的本地IIS下运行三个MVC应用程序。第一个构建正常,但其他两个失败,出现上述错误。这三个都使用ApplicationPoolIdentity作为标识
使用sysinternal的进程监视器,似乎其他2个应用程序正在尝试访问第一个的临时目录,即。 C:\ Users \%userprofile%\ AppData \ Local \ Temp其中%userprofile%是第一个应用程序池的名称。
我尝试在HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList
中删除c:\ Users和注册表项中的所有三个配置文件似乎解决方法是修复其他2个应用程序的环境变量%userprofile%,以便它们各自指向各自的临时目录,但是你如何做到这一点?
或者还有其他我想念的东西......
我正在运行Windows 8.1专业版。
答案 0 :(得分:0)
我这样做的方法是将TEMP和TMP evnironment系统变量分别设置为c:\ Temp和c:\ tmp(注意我没有使用%USERPROFILE%)。然后我把安检人员吹走了。
多么粗野 - 但是嘿它有效。