IIS部署说明

2. 目录权限设置 
部署目录:右健属性→安全选项→添加两个用户 
.ASPNET_USER_RES 
.NETWORK SERVICE 
并赋予上述用户足够的操作权限。 

同时点击“高级”按键,在弹出的窗口中的“权限”分页中,选中第一个checkbox,否则可能会因为子目录没有权限导致访问失败。 


iis主目录配置: 
先尝试右侧两个框内不作任何配置,如果不行,则“插入”“C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll”(具体路径示安装情况而定),如果还不行,则再尝试备注中的操作 

备注:如果.NET Framework实在装IIS之前就已经装好,记得把它在映射一下。方法是到.NET Framework的安装目录下面去找一个aspnet_regiis.exe的程序,执行“aspnet_regiis.exe -i”。 


IIS6.0上传文件不能超过200K解决方案 
在 IIS 6.0 中,默认设置是特别严格和安全的,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。 
配置数据库属性实施的最大 ASP 张贴大小为 204,800 个字节,并将各个字段限制为 100 KB。在 IIS 6.0 之前的版本中,没有张贴限制。
解决方案  (可直接操作第二步) 
第一步:修改IIS设置,允许直接编辑配置数据库。先打开,Internet信息服务,勾选"允许直接编辑配置数据库",确定。 

第二步:先在服务里关闭iis admin service服务(运行里输入 iisreset /stop),找到windows\system32\inesrv\下的metabase.xml(请注意备份原文件), 打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K,如把它修改为51200000(50M)。 
然后重启iis admin service服务。(运行里输入 iisreset /restart) 

Excel导出Com组件授权配置 
详细错误: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005 
1. 解决方案 
1、 在"开始"->"运行"->dcomcnfg.exe启动"组件服务"。 
2、 然后 "组件服务"->"计算机"->"我的电脑"->"DCOM配置"。 
3、 在"DCOM配置"中找到“Microsoft Excel 应用程序”,右键,然后点击“属性”->“标识”->选择"交互式用户" 
4、 在"安全"标签下: 
 "启动和激活权限"->"自定义"->"编辑"->增加"NETWORK SERVICE"、"ASP.NET"用户,并给它赋予"本地启动"和"本地激活"权限. 
 "访问权限"->"自定义"->"编辑"->增加"NETWORK SERVICE"用户,然后赋予"本地访问"权限. 
   "配置权限"->"自定义"->"编辑"->增加"NETWORK SERVICE"用户账号. 

另外:给发布的目录添加相关用户:“NETWORK SERVICE”、"INTERACTIVE"、"ASPNET_USER_RES" 

原文地址:https://www.cnblogs.com/cw_volcano/p/2173535.html