XP下配置IIS网站的过程

1 安装IIS后,打开ASP网页出现 Server Application Error   The server has encountered an error while loading an application during the 

processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance 错误

       (1)  先启动MSDTC服务,什么是MSDTC服务,显示名称为Distributed Transaction Coordinator描述协调跨多个数据库、消息队列、文件系统等资源管理器的事务。如果
停止此服务则不会发生这些事务。如果禁用此服务显式依赖此服务的其他服务将无法启动。 
CMD下net start msdtc 
结果显示“distributed transaction coordinator 服务不能启动”。  把 C:\WINDOWS\system32\dtclog 这个目录重命名,如果有的话,没有就直接省去这一步,然后重新建立该目录。 
在命令行下输入msdtc -resetlog ,再net start msdtc,显示服务启动成功了。 
然后右键我的电脑--管理--本地用户和组给IUSR_机器名和IWAM_机器名两个用户设置密码要一样。 接着开始--运行--打开cmd
然后cd C:\Inetpub\AdminScripts
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你设置的密码 
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你设置的密码。 

    (2) cmd下执行命令

           cd %windir%\system32\inetsrv 
          rundll32 wamreg.dll, CreateIISPackage 
         regsvr32 asptxn.dll

 2  Failed to access IIS metabase解决方案

     因:IIS没有注册

   解决办法:在CMD中进入目录C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319,运行aspnet_regiis

   1、aspnet_regiis -i (注册IIS) 2、iisreset /noforce (重启IIS)

3 解决asp.net用户ASPNET登录失败问题

   (1).打开数据库企业管理器,然后选择数据库---安全性---找到刚才报错的哪个'XXXASPNET' --右键"属性";
   (2).选择"用户映射"选项---在里面将我们要访问的数据库选中
   (3).先别点确定---再选择我们刚才选择的哪个数据库,在下面的"数据库角色成员身份"里要选择"db_owner"权限

4  拒绝了对对象 'XXX' (数据库 'XXX',架构 'dbo')的 SELECT 权限

    (1).打开SQL2008管理界面
     (2).在“对象资源管理器”里,展开“数据库”下面的“安全性”,右键“登录名”弹出“新建登录名...”弹出新建登录名窗口,登录名处右边“搜索”——“高级”——“立即查找”,选择“ASPNET”,两次确定后成功添加用户“ASPNET”,下面“默认数据库”选择你要操作的数据库(假设数据库名为:TTT)后,确定,OK!
      (3).赋予ASPNET这个用户查询数据库的权限。右键数据库你的数据库TTT,选择“属性”——点“权限”,在“确定”上方有很多权限选项,选择你常用的那些操作吧,如select ,update,delete,……点击“确定”,就成功了!

5 ASP读写EXCEL权限的问题

在服务器上,

1,运行dcomcnfg打开组件服务

2,依次展开"组件服务"->"计算机"->"我的电脑"->"DCOM配置"

3,找到"Microsoft Excel应用程序"

右键打开属性对话框

点击"安全"选项卡,

把"启动和激活权限","配置权限",都选择为自定义,

然后依次点击它们的编辑,把ASPNET添加进去,并加入所有的权限...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows xp IIS 信息服务组件安装包: 该包中包含Windows xp 安装盘I386文件夹内提取,只包含 IIS 信息服务组件. 一: IIS 5.1版本适用于Windows XP_SP1、XP_SP2、XP_SP3 二: ISS 5.1安装步骤(各版本IIS都可以按照该方法安装,以IIS5.1安装至Windows xp_SP3为例) 1.依次打开 左下角的"开始"菜单----控制面板----选择"添加/删除程序",打开"添加/删除程序"窗体 ----点击窗体左侧"添加/删除Windows组件"(A) 2.解压IIS 压缩包,在打开的"Windows组件向导"窗体中,将"Internet 信息服务(IIS)"前面 小方框钩选上----点击下一步-----在弹出的"插入磁盘"窗体中,点击"确定"按扭------ 将解压后的IIS 5.1路径(如D:\飞翔下载\IIS\iis5.1xp)复制到"文件复制来源"输入框中, 如再遇到需要"插入光盘"之类的提示,继续粘贴该IIS路径即可,直到完成安装,当出现安装 完成提示按扭时,点击"完成"按扭关团向导,即可完成安装. 三: 问题及解决方案 1.IIS安装过程中,如果出现某些文件无法复制,则可能是该IIS不适合你的系统,请换一个 对应于系统的IIS,IIS版本说明如下. Windows XP_SP1 ,XP_SP2 ,XP_SP3 系统 适用 IIS5.1版本 Windows 2000 系统 适用 IIS5.0 版本 Windows server 2003系统 适用 IIS 6.0 版本 Windows Server 2008 ,Vista 系统 适用 IIS 7.0 版本 2.能完成IIS的安装即无法正常使用等问题,部分原因如下 可能与迅雷等网络工具TCP 端口产生冲突,打开控制面板----双击"性能和维护"打开--- "管理工具"----"Internet 信息服务"---"网站"---"选择"默认网站"右击---选择"属性" 菜单---在默认网站属性窗体分页框内选择"网站"标题---"TCP 端口" ----设为80即可完 成(IIS 默认80端口.如果使用其它端口,如8080,测试时需http://localhost:8080). 3.IIS 80端口被占用的解决方法 cmd 命令窗口----输入netstat -abn ->c:/port80.txt然后到c盘port80.txt文件中找到 占用80端口的程序pid,记下pid.打开任务管理器,点击"查看"/选择列,勾选"PID(进程标识 符)",然后单击"进程"标签,找到80端口对应的pid,就可以看到是哪个程序占用的了,更改 这个程序的port,再重启这个程序,使更改生效.再次启动iis. 注意:对于Windows xp英文版操作系统 经测试能进行全部组件的安装,也能正常使用,但IIS信息服务是中文版的。 ================ 安装iis5.1时找不到zClientm.exe的解决方法! 把这[Internet游戏]前的选择框里的那个勾去掉,然后再安装IIS,成功安装,问题解决!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值