发布于 2015-05-09 12:55:42 | 176 次阅读 | 评论: 0 | 来源: 网友投递
微软IIS WEB服务器
Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但在Windows XP Home版本上并没有IIS。
有时候Web项目在VS开发环境下没有问题,但是在IIS服务器下却出现了问题。 这让人很抓狂。 在这里总结下通常发生这种问题的几个主要原因。
1、IIS注册.Net框架。
1.1:C:WINDOWSMicrosoft.NETFrameworkv1.1.4322aspnet_regiis.exe -i
2.0:C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis.exe -i
4.0:C:WINDOWSMicrosoft.NETFrameworkv4.0.30319aspnet_regiis.exe -i
64位的Windows:
---------------------------------------------------------------------------
运行->cmd
cd C:WindowsMicrosoft.NETFramework64v4.0.30319 aspnet_regiis.exe -i
2、忘记设置默认页面
3、添加“MIME”类型,比如Silverlight.
4、修改Web.config 调试配置字符串
5、修改网站文件夹权限
6、JSON文件加载进入不了页面,比如EasyUI。加上节点在Web.Config中。
<system.webServer>
<defaultDocument>
<files>
<clear />
<add value="default.aspx" />
</files>
</defaultDocument>
<security>
<requestFiltering>
<fileExtensions>
<add fileExtension=".json" allowed="true" />
</fileExtensions>
</requestFiltering>
</security>
<staticContent>
<mimeMap fileExtension=".json" mimeType="text/json" />
</staticContent>
</system.webServer>
7、没有用Session回话,频繁重复写入客户端Cookies造成页面卡死。
8、域名绑定和域名解析
9、.Net应用程序池版本不对