一、安装.NETFRAMEWORK3.5SP1的问题。
上次找了很多安装包都会联网安装,断网后失败。不过也有网友提到"断网重试5次"会有一定的成功几率。但是我最后采取的是直接勾选启用程序。
二、IIS配置的问题。
第一个是IIS”功能视图”显示不全,这是因为没有全部显示,在运行中输入inetmgr 命令打开IIS即可全部显示。
三、应用程序池选用
Classic.NET AppPool 并且设置为 System.Classic托管通道
四、ISAPI和CGI限制
全部启用
五、发现不能访问错误
修改权限C:\Windows\ServiceProfiles\NetworkService\AppData\Local目录添加一个“Authenticated Users”的用户,其中AppData目录是隐藏的,在进入的时候可以直接在地址栏输入路径,或者在文件夹选项里显示隐藏文件。
六、上传大文件出错
当在web.config中设置了 httpruntime 后还是无法成功上传大文件,则要修改IIS的系统config
IIS 7 默认文件上传大小是30M 要突破这个限制:
修改IIS的applicationhost.config
打开 c:/windows/system32/inetsrv/config/applicationhost.config 找到: <requestFiltering>节点, 这个节点默认没有 <requestLimits maxAllowedContentLength="上传大小的值(单位:byte)" /> 元素,IIS 7和IIS 7.5上测试过 最大值只能是<requestLimits maxAllowedContentLength="4294967295" /> <4GB, 为这个节点新增如下事例元素:<requestLimits maxAllowedContentLength="2147483647" /> ,上传的大小将改为2G 注意: %windir%/system32/inetsrv/config/applicationhost.config 文件一定不要用其他机器的文件替换,否则IIS将无法启动 此文件记录了,当前IIS中所有Site , App pool的信息,还有一些与机器相关的配置。
配
maxRequestLength:指示 ASP.NET 支持的最大文件上载大小。指定的大小以 KB 为单位。默认值为 4096 KB (4 MB)。
-->
<httpRuntime executionTimeout="720" maxRequestLength="65536" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true"/>