IIS 的几个小技巧
1、向 IIS 中安装 .NET 应用程序池
如果先安装了 IIS,后安装了 .NET,就需要向 IIS 中注册 ASP.NET 。
(有的版本 .NET 安装后可能不会在 IIS 中体现,比如貌似 .NET3.5 在 IIS 中是 .NET2.0,.NET4.5 在 IIS 中是 .NET4.0)
命令行:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe –i
注意更改路径和版本号,比如 64 位模式是 Framework64,v2.0.50727 是 .NET2.0 的目录。
同时使用 WCF 的话,需要向 IIS 注册 ServiceModel。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\ServiceModelReg.exe -r
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ServiceModelReg.exe -r
注意更改路径和版本号,比如 64 位模式是Framework64,v4.0.30319是.NET4.0的目录。
2、IIS运行时的权限问题
还有就是,如果出现权限问题:“错误 CS0016: 未能写入输出文件。。。-拒绝访问”,请注意以下文件夹的权限:
1、提示拒绝访问的文件夹的权限
2、Windows下temp文件夹的权限
请给以上文件夹IIS_IUSRS账户的读写权限。
输了你,赢了世界又如何...