IIS7发布MVC出现的坑爹问题

一、刚开始发布时候出现了HTTP Error 500.21 - Internal Server Error问题,网上找到的原因是安装Framework v4.0之后再启用IIS,导致IIS没有完全安装。所以找到的解决方法是:开始->所有程序->附件->鼠标右键点击“命令提示符”->以管理员身份运行->%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

二、解决这个后,接着又出现了Error:CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temp问题,一定是我打开的方式不对,在网上找了后发现直接给IIS添加完全控制权限就可以解决,具体步骤:windows/temp属性-安全-高级 添加IIS_USERS用户,同时编辑权限为完全控制(写入和编辑)即可。

注意: 要确保权限添加上了,win7下有可能系统为安全,会自动取消你所做的权限设置。先管理员取得所有权,然后在添加。

你可能感兴趣的:(IIS7发布MVC出现的坑爹问题)