`
nannan408
  • 浏览: 1783456 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

xp下的.net网站发布IIS安装纪要。

    博客分类:
  • c#
 
阅读更多
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.文件下载。
0
0
分享到:
评论

相关推荐

    .net项目在iis部署(iis5和iis7)

    IIS5.1是Windows XP Professional版自带的Web服务器组件,但在默认情况下并未安装。若要在XP系统上部署ASP.NET项目,则需首先安装配置IIS5.1。 **安装步骤:** 1. **打开“控制面板”**:通过“开始”菜单或桌面...

    先装了.net后装iis注册解决办法

    这个工具位于.NET框架的安装目录下的"bin\aspnet_regiis.exe"路径下。使用命令行,你可以执行如`aspnet_regiis -i`来全局安装和注册.NET框架到IIS。但请注意,这可能会覆盖已有的IIS设置,所以在生产环境中谨慎操作...

    .Net6项目部署IIS步骤

    - IIS:通过“服务器管理器”中的“添加角色和功能”进行安装,确保勾选“Web服务器(IIS)”以及相关的子选项,如“应用程序开发”下的.NET Framework 4.6及以上版本的ASP.NET功能。 - .NET 6 SDK:从微软官方网站...

    .net 判断是否安装IIS和.net freamwork

    在.NET开发过程中,有时我们需要确保目标机器上已经安装了IIS(Internet Information Services)和.NET Framework,因为这两个组件是运行很多.NET应用程序所必需的。IIS是微软提供的一个Web服务器,用于托管网页应用...

    .NET与iis的问题

    在某些情况下,如果先安装了.NET Framework然后再安装IIS,可能会遇到以下问题:当尝试在IIS上启动一个ASP.NET应用程序时,会收到错误提示“HostingEnvironmentException: IIS元数据库失败”。这个错误通常出现在...

    asp.net不需要iis也能运行网站 (c#程序 ntbl)

    利用VS调试网站时候自带的Asp.net development server来代替IIS一部分的功能 使用方法: 1.将网站放到WebSite里面就可以执行了 2.或者设置网站目录 phycical path的指向 源代码都包含在内,你直接可以改装,随项目...

    XP 安装VS.NET时 缺少IIS和FrontPage的解决方法

    在Windows XP系统中,安装Visual Studio .NET(简称VS.NET)时常会遇到提示缺少IIS(Internet Information Services)和FrontPage服务器扩展的问题。这是因为VS.NET在开发Web应用程序时需要依赖这些组件来创建、测试...

    asp.net网站发布

    ASP.NET是一种由微软开发的服务器端Web应用程序框架,用于构建...总结,ASP.NET网站发布在Win7上的过程涉及到IIS的安装、配置、应用的部署及后期的测试和优化。理解并掌握这些步骤对于开发和运维ASP.NET网站至关重要。

    asp.net网站IIS配置

    综上所述,ASP.NET网站在IIS上的配置涉及多个层面,包括安装和注册组件、配置IIS站点、应用池设置、错误处理、性能优化和安全措施。每个环节都至关重要,细致的配置能确保网站的稳定运行和高效性能。

    windows server 2008 下安装.net 1.1 配置IIS方法

    ### Windows Server 2008 下安装 .NET 1.1 并配置 IIS 的方法 在 Windows Server 2008 上安装 .NET Framework 1.1 和配置 Internet Information Services (IIS) 是一项常见但又较为复杂的任务。本文将详细介绍如何...

    如何在IIS服务器中发布ASP.NET网站

    ### 如何在IIS服务器中发布ASP.NET网站 #### 知识点一:IIS服务器简介与作用 IIS(Internet Information Services)是微软提供的基于运行Microsoft Windows的互联网基本服务,主要用于提供Web服务。它是Windows...

    实验5 iis的安装配置及发布asp.net网站 W7

    实验5主要涵盖了IIS(Internet Information Services)的安装、配置以及ASP.NET网站的发布过程,这些是Windows 7操作系统下的常见任务。IIS是微软提供的一个全面的、集成的、安全可靠的Web服务器平台,用于托管各种...

    IIS(XP) VB.NET WEB SERVICE.doc

    "VB.NET Web服务在IIS上的部署和调用" VB.NET Web服务是基于ASP.NET框架的...我们了解了VB.NET Web服务的基本结构和如何在IIS中配置和发布Web服务。同时,我们也学习了如何在VB.NET项目中调用IIS上发布好的Web服务。

    【ASP.NET编程知识】IIS部署ASP.NET5的实现步骤.docx

    IIS部署ASP.NET 5应用涉及多个步骤,包括环境配置、托管捆绑包安装、项目发布以及在IIS中的配置。理解不同托管方式的差异(如进程内与进程外托管)对于优化性能和管理至关重要。完成这些步骤后,便可以通过IIS启动并...

    IIsAdmin.Net(XP下IIS建多站点)

    IIsAdmin.Net 是一款专为Windows XP系统下的Internet Information Services (IIS) 设计的应用程序,用于方便快捷地创建和管理多个网站。这款工具基于.NET Framework 2.0运行环境,因此在安装和使用前需确保系统已...

    替代IIS运行asp.net程序,布署.net程序就太方便了

    界面精美 替代iis运行asp.net的程序,支持局域网与广域网访问 需要安装.net4.0,方便布署 需要将安装.net4.0 并将所有文件复制到你的程序的根目录下,然后双击FWD.Server.exe 如果需要启动电脑即可访问,请将程序...

Global site tag (gtag.js) - Google Analytics