ASP.NET拒绝访问临时目录的解决方法
更新时间:2013年11月22日 16:44:02 作者:
这篇文章主要介绍了ASP.NET拒绝访问临时目录的解决方法,大家参考使用吧
今天把博客程序部署到一台阿里云Windows主机上,通过浏览器访问时出现下面的错误:
复制代码 代码如下:
创建 BlogConfigurationSettings 的配置节处理程序时出错: 拒绝访问临时目录。以其运行 XmlSerializer 的身份“IIS APPPOOL\www.cnblogs.com”没有足够的权限访问临时目录。CodeDom 将使用此进程用于进行编译的用户帐户,因此如果用户对系统临时目录没有访问权限,则将无法编译。使用 Path.GetTempPath() API 可找到临时目录位置。
Access to the temp directory is denied. Identity 'IIS APPPOOL\www.cnblogs.com' under which XmlSerializer is running does not have sufficient permission to access the temp directory. CodeDom will use the user account the process is using to do the compilation, so if the user doesnt have access to system temp directory, you will not be able to compile. Use Path.GetTempPath() API to find out the temp directory location.
CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\946055b8\92eead15\App_global.asax.qakaesxx.dll”--“拒绝访问。 ”
开始以为是“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”文件夹权限的问题,但怎么设置这个权限也解决不了问题。
后来在应用程序池设置中将“加载用户配置文件”(Load User Profile)设置为true,问题就解决。
相关文章
ASP.NET MVC5网站开发之登录、验证和注销管理员篇1(六)
这篇文章主要介绍了ASP.NET MVC5网站开发之管理员登录、验证和注销,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-08-08asp.net web页面元素的多语言化(多国语化)实现分享
开发的一些系统,经常要求支持多语言(例如日文,英文等),接下来介绍如何实现asp.net开发中web页面实现页面元素的多语言化(多国语化)感兴趣的朋友可以了解下,或许对你学习有所帮助2013-02-02
最新评论