1、需要重新注册IIS服务扩展,在开始运行中输入以下命令运行:aspnet_regiis -i
32位的Windows:
—————————————————————————
1. 开始->运行->输入cmd 2.输入 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
回车 3. 输入 aspnet_regiis.exe -i 回车安装
64位的Windows:
—————————————————————————
1. 开始->运行->输入cmd 2. 命令提示符中输入,cd
C:\Windows\Microsoft.NET\Framework64\v4.0.30319 回车 3. 输入 aspnet_regiis.exe -i
回车安装
2、给C:\temp添加用户NETWORK SERVICE完全控制权限
3、在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET
Files文件夹上点右键–> 属性 –> 安全 ,添加NETWORK
SERVICE用户,赋予其写入和修改的权限(如果已有此用户则不用添加,直接修改权限即可),如果还不行直接给完全控制的权限。
4.打开服务器系统c盘,打开window, 右键temp属性安全编辑添加IIS_IUSRS用户控制权限添加修改和写入权限即可。这是Windows
Server 2008 R2 标准版 SP1 64位中文版解决办法。
如果以上方法不能解决,大部分原因是由于IIS和framework安装的顺序不对,所以要卸掉,重新安装。顺序是先装IIS,然后再装
framework。