1.前言。
winxp2002需要装iis5.1,2003装iis6.0。
2.遇到的问题。
(1) 如果以前安装失败,那么需要卸载,卸载会提示查找文件,找不到的话,去下个bckg.chm。我这里提供一个下载。
(2)安装过程中会弹出查找文件,直接多次确定即可,这是正常的。安装完整后。在开始-控制面板-管理工具里面将出现"internet信息服务"
(3)终于好不容易看到internet信息服务了,在里面有个默认网站,把文件拷到默认目录C:\Inetpub\wwwroot(相当于webapps)下面,发现启动不了,这应该是服务没开启,将Event Log,World Wide Web Publishing,RPC都开启,则可以正常启动了。在默认网这时候,输入http://你的ip/你的工程名/你的index.aspx,就可以正常访问了。
(4)如果访问提示500错误,请按照下面这个处理。
打 开 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 出现这样的情况是主要是由于 IWAM 账号(在我的计算机即是 IWAM_MYSERVER 账号)的 密码错误造成了 HTTP 500 内部错误。 排除了一些基本的可能性外, 我在网上搜寻了一下解决办法。 最后终于解决了这个问题, 在此分享一下。 MSDTC 服务, 服务?显示名称: 先启动 MSDTC 服务,什么是 MSDTC 服务?显示名称:Distributed Transaction Coordinator;描述:协调跨多个数据库、消息队列、文件系统等资源管理器的事务。 Coordinator;描述:协调跨多个数据库、消息队列、文件系统等资源管理器的事务。如果 停止此服务,则不会发生这些事务。如果禁用此服务, 停止此服务,则不会发生这些事务。如果禁用此服务,显式依赖此服务的其他服务将无法 启动。 启动。 CMD 下 net start msdtc 结果显示“distributed transaction coordinator 服务不能启动”。 解决方法: 把 C:\WINDOWS\system32\dtclog 这个目录重命名 (如果有的话, 没有就直接省去这一 步),然后重新建立该目录。 在命令行下: msdtc -resetlog 再 net start msdtc,显示服务启动成功了。 然后右键我的电脑--管理--本地用户和组,给 IUSR_机器名和 IWAM_机器名 IUSR_机器名 IWAM_机器名 两个用户设置密码,要一样。 接着开始--运行--打 cmd, 然后 cd C:\Inetpub\AdminScripts, 然后 cscript.exe adsutil.vbs set w3svc/wamuserpass 你设置的密码, 然后 cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你设置的密码。 看一下,行了没有?如果还不行,那么 cscript.exe synciwam.vbs -v, 然后 iisreset。 到一步还是不行,最后在 CMD 下执行以下命令: cd %windir%\system32\inetsrv rundll32 wamreg.dll, CreateIISPackage regsvr32 asptxn.dll 关闭所有的 IE 窗口后重新打开再执行,OK 如果还不成功,请重复上面的步骤,并仔细检查输入或者复制的东西是否正确 。
(5)如果处理后还有问题,出现服务器应用程序不可用,可能是你的发布文件夹wwwroot下面的文件没有赋予aspnet访问的权限,找到你的工程,把权限加上去。也有可能是你程序数据库连错,其他的错误造成的。
(6)在默认网站下面新建一个虚拟目录,名字和你的工程名一样,如test,路径和你的工程名一样如C:\Inetpub\wwwroot\test,如你的工程名字是test,这样"/"就能找到你的文件了。
(7)如果已经能发布工程了,页面还报错,非常可能是其他文件的打开形式不是用你的IIS使用的版本来打开的,IIs5.1最好统一用.net2.0来打开,只要把ashx等报错的文件在IIS网站配置那里配置成用.netframework2.0来打开就可以了。sql拼接字符串出错的可能性很小。
3.文件下载。
分享到:
相关推荐
.net项目在iis部署(包括iis5和iis7)
详细的iis部署到发布,保姆级教学!!!
asp.net网站IIS配置 IIS IIS配置 asp.net
利用VS调试网站时候自带的Asp.net development server来代替IIS一部分的功能 使用方法: 1.将网站放到WebSite里面就可以执行了 2.或者设置网站目录 phycical path的指向 源代码都包含在内,你直接可以改装,随项目...
asp.net网站发布 iis 发布网站
windows server 2008 下安装.net 1.1 配置IIS方法(转) 可能出现的问题及解决方法
先装了.net后装iis注册解决的办法 如果只装了VS2005,没装iis的。 压缩包里有iis安装所需文件,安装组建时浏览选择即可 然后按照文档提示注册iis
XP下能使用的IIS。已经解决了精简版XP无法安装IIS的问题。使用方法:将IIS51.rar解压缩后,双击IIS51.exe,单击“安装”按钮,将IIS51解压到C:\IIS51下(注意:路径不要变,下面的批处理命令要使用这个路径)。在C:\...
详细描述了asp.net在win7下通过IIs的发布过程
解决了一个先装.Net才装iis出现的问题有需要的朋友下
visual 2008 c# vb.net c++.net iis7.0 在线安装程序.
.NET网站部署工具,强烈推荐的小工具,十分简单好用,只需双击即可运行,部署网站十分简单,再也不需要安装IIS了,而且XP,win7等系统都可使用,framework2.0,3.0,3.5,4.0等版本都可部署。
XP下(尤其是Ghost版本)安装VS.net经常提示缺少必备文件IIS 和Frontpage。 特整理一套可行方案供大家使用
一.建立VB.NET WebService 二.IIS配置发布 三:vb.net 调用IIS上发布好的web service
发布ASP.NET程序至IIS7 出现 问题 及 解决方法! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net
界面精美 替代iis运行asp.net的程序,支持局域网与广域网访问 需要安装.net4.0,方便布署 需要将安装.net4.0 并将所有文件复制到你的程序的根目录下,然后双击FWD.Server.exe 如果需要启动电脑即可访问,请将程序...
如何在IIS服务器中发布ASP.NET网站,实测有用!做web开发必备!
实验5 iis的安装配置及发布asp.net网站 W7,可以配置等等,有利于实验使用
关于Asp.net MVC 开发的网站部署问题