关于ASP网页无法打开的解决方案

今天遇到一个问题,原来用的好好的asp网页无法打开,同时inetinfo.exe的CPU占用率很高,几乎达到了100%。看了一下系统错误日志,发现一个叫MS DTC的服务启动失败,解决方法如下:

在CMD下执行以下命令:

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

在最后regsvr32 asptxn.dll 提示失败,重启机器以后再次运行上面三行命令,MS DTC服务终于正常了,但是问题并没有解决。上网查了一下,说是iis的问题,需要重装。

症状:IIS非常慢,不认识asp页面,系统进程inetinfo.exe进程占CPU100%

1、把IIS卸载。

2、把 %windir%\system32\inetsrv 删除。

3、把%windir%\iisX.log删除,X 是IIS版本。

4、重装IIS

按以上步骤操作后,发现问题依旧,又试了另一种解决方法:删除IIS日志,日志存放在“%windir%\SYSTEM32\LogFiles\W3SVC1”里,删除今天的就可以了。

虽然asp网页打不开的问题解决了,但是asp.net不能用了,IIS的版本过低。于是用asp.net安装盘的pre install重装了一下,还是把aspx网页当作asp页面,无法正常解析。

启动调试时提示:“无法在Web服务器上启动调试”。

于是在命令行执行:

cd windows\microsoft.net\framework\v2.0.50727
aspnet_regiis /r

在IIS默认网站选中指定的应用程序,点属性-》目录安全性-》身份验证和访问控制 的“编辑”按钮,“集成Windows身份验证”打勾。

设置IIS,虚拟目录或网站 要右键属性-》aspnet-》选择aspnet版本,选择2.0。

终于aspx网页可以正常打开了,asp.net也可以调试了,问题得到了圆满的解决。

用DW做的ASP网页,用浏览器打开就提示下载,下载后打开又用DW开了,咋办?

asp的网页实际上是程序,asp是在服务端执行和解析的,之所以称为动态网页,就是因为客户端访问的网页是服务器根据你所请求的ASP程序实时运算出来的。比如你早上访问某个ASP网页,上头会写“早上好”,下午去看的时候又会写“下午好”,这是因为在ASP程序里写了时间判断,而通常的HTML却只能显示静态的内容,无法做出动态的回馈。

可以安装一个IIS来解决问题,配置方法网上有很多,如果是NTFS格式的分区,注意权限设置,否则网页可能无法正确解析。

以上内容就是关于关于ASP网页无法打开的解决方案,希望对大家学习asp有所帮助。

(0)

相关推荐

  • ASP实现网页打开任何类型文件都提示保存的方法附代码

    相信大家平时都有这样的经历:页面上有一个链接指向服务器一个Word文件,当客户端机器有安装Office时,点击链接将调用Word打开浏览:当客户端机器没有安装Office时,点击链接将弹出保存对话框.总结一下即如果浏览器认识文件类型,就会自动打开:如果不认识,则会提示客户保存.可是有时候我们希望不管什么类型文件,都不要打开,直接让客户端保存.要达到这个要求,对于保存在服务器硬盘上的文件就得利用ASPUpload组件的SendBinary方法来实现,而对于保存在数据库中的文件则只须打开记录集,然后

  • 关于ASP网页无法打开的解决方案

    今天遇到一个问题,原来用的好好的asp网页无法打开,同时inetinfo.exe的CPU占用率很高,几乎达到了100%.看了一下系统错误日志,发现一个叫MS DTC的服务启动失败,解决方法如下: 在CMD下执行以下命令: cd %windir%\system32\inetsrv rundll32 wamreg.dll, CreateIISPackage regsvr32 asptxn.dll 在最后regsvr32 asptxn.dll 提示失败,重启机器以后再次运行上面三行命令,MS DTC服

  • 四步完成asp网页设计流量统计

    按照以下步骤,逐步操作,你很快就会拥有精美的图形化计数器.  步骤1:在网站的某个目录如count下建立文本文件,如counter.dat    ,用于存放访问量.文件内容仅有一行数字,表示网站初始访问量,一般为0. 步骤2:在相同目录下建立计数器的ASP程序,可命名为mycount.asp,内容如下: <% '自编ASP图形化计数器 V1.1 '用于网页浏览统计,免费使用,自由拷贝! dim vistors '获取计数文件counter.dat的地址 countfile=server.mapp

  • Asp.Net Core轻量级Aop解决方案:AspectCore

    什么是AspectCore Project ? AspectCore Project 是适用于Asp.Net Core 平台的轻量级 Aop(Aspect-oriented programming) 解决方案,它更好的遵循Asp.Net Core的模块化开发理念,使用AspectCore可以更容易构建低耦合.易扩展的Web应用程序.AspectCore使用Emit实现高效的动态代理从而不依赖任何第三方Aop库. 开使使用AspectCore 启动 Visual Studio.从 File 菜单,

  • 什么是ASP?如何打开ASP文件

    ASP是基于WEB的一种编程技术,可以说是CGI的一种.它可以完成以往CGI程序的所有功能,如计数器.留言簿.公告板.聊天室等等.ASP可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容.而浏览者一点觉察不出来,就像为他专门制作的页面一样.使用各种各样的组件,ASP可以完成无比强大的功能.使用FileSystemObject,可以对服务器上的文件进行操作,浏览.复制.移动.删除等.有ADO(Active Database Object,动态数据库对象)的支持,ASP对数据库

  • asp网页邮箱访问

    前些日子在群里头有位朋友问到怎么实现在网页上的邮箱访问功能现在将从网上看到的网站载了下来,便人便已.  这个是html的代码您在访问网站时是否会在有些页面上见到这种功能---您在可以访问此网站的同时,还可以查看您免费邮箱中是否有新邮件.这个功能是不是让您觉得很心动.很神秘呢?下面,我就用ASP来举个例子让您知道是如何实现这一功能的. 首先你可以去一些提供免费邮件服务的站点,申请一个账号然后登录.在打开邮箱时,请您注意地址栏中的内容.现在以371为例,你会发现其内容通常是: http://www.

  • asp文件如何打开

    运行asp文件 首先我们需要搭配运行环境,运行ASP文件需要的服务器是IIS服务器,所以我们要来安装和配置IIS服务器,其实相比于其他的服务器,IIS简单很多,因为是windows自带的服务器,只要安装必要的组件就行了. 了解过后我们就来安装IIS吧,首先打开控制面板(小编使用的操作系统是windows2003,很多网站都使用它作为默认的服务器,因此小编以此为例),找到添加或删除程序选项(如下图红线标注处所示),然后点击进入. 接着我们就看到添加或删除程序界面,点击添加删除windows组件,然

  • asp 网页视频播放器程序代码(通用代码),支持avi,wmv,asf,mov,rm,ra,ram等

    思路是先取得文件的类型,并根据类型选择不同的网页播放器代码..三下五去二.....同时为了代码在以后的复用性,写成了通用的调用函数.方便以后在别的系统中调用.. 现发布源代码如下: 复制代码 代码如下: Sub SelPlay(strUrl,strWidth,StrHeight) Dim Exts,isExt If strUrl <> "" Then isExt = LCase(Mid(strUrl,InStrRev(strUrl, ".")+1)) E

  • asp.net Accee数据库连接不稳定解决方案

    错误信息如下:写了如下的一个方法来返回数据操作影响的行数:如下 复制代码 代码如下: private int GetReturnValue(string sStr, string conn) { OleDbConnection odbconn = AccessHelp(conn); OleDbCommand odbcmd = new OleDbCommand(sStr, odbconn); return odbcmd.ExecuteNonQuery(); } 用下面的一个方法来调用这个类: 复制

  • Asp.net下载功能的解决方案代码

    1. 首先新建一个用于进行下载处理的page页,如download.aspx,里面什么东西也没有. 2. 添加一个DownloadHandler类,它继承于IHttpHandler接口,可以用来自定义HTTP 处理程序同步处理HTTP的请求. public class DownloadHandler : IHttpHandler { public void ProcessRequest(HttpContext context) { HttpResponse Response = context.

  • Asp.net 下载功能的解决方案

    1. 首先新建一个用于进行下载处理的page页,如download.aspx,里面什么东西也没有. 2. 添加一个DownloadHandler类,它继承于IHttpHandler接口,可以用来自定义HTTP 处理程序同步处理HTTP的请求. 复制代码 代码如下: public class DownloadHandler : IHttpHandler { public void ProcessRequest(HttpContext context) { HttpResponse Response

随机推荐