win2003 IIS6,能访问html页 但是不能访问aspx页解决办法汇总

yizhihongxing

解决问题的步骤如下:

1. 确认IIS是否可以处理ASP.NET文件

在IIS中,ASP.NET文件的处理需要.NET运行时环境的支持,首先需要检查是否安装了.NET Framework。

具体步骤如下:

  1. 打开IIS管理器,选择服务器节点。
  2. 右键点击“Web服务扩展”,选择“添加新的Web服务扩展”。
  3. 在“添加新的Web服务扩展”对话框中,输入扩展的名称“ASP.NET”,然后点击“添加”按钮,在弹出的“添加文件路径”对话框中,输入C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll(ASP.NET 2.0版本),或C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll(ASP.NET 4.0版本),然后点击OK按钮即可。

2. 确认ASP.NET安装是否正确

如果存在ASP.NET安装错误,也就会出现无法访问.aspx文件的问题。

可以通过在命令行输入aspnet_regiis.exe –i命令进行修复,如下所示:

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

3. 确认Web应用程序池是否被正确配置

Web应用程序池是IIS启动服务用来处理客户端请求的一个进程,如果应用程序池没有被正确配置,会导致无法访问.aspx文件。

可以通过以下步骤来检查是否正确配置:

  1. 打开IIS管理器,选择服务器节点,展开“应用程序池”。
  2. 右键点击您的Web应用程序池,选择“高级设置”。
  3. 确认池中的.NET Framework版本选择与您的项目的版本匹配。

示例1

假设我们的Web应用程序池中的.NET Framework版本选择为v2.0.50727,而我们的项目版本为4.0,这时就需要将Web应用程序池中的.NET Framework版本选择为v4.0.30319,如下所示:

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

示例2

假设我们的Web应用程序池中的.NET Framework版本选择为v4.0.30319,而我们的应用程序使用了“Integrated”应用程序池模式,这时就需要改为“Classic”应用程序池模式,如下所示:

  1. 打开IIS管理器,选择服务器节点,选择“应用程序池”。
  2. 右键点击您的Web应用程序池,选择“高级设置”。
  3. 在“常规”选项卡中,将“托管管道模式”由“集成”修改为“经典”模式,并保存设置。

经过以上操作,我们就可以解决无法访问.aspx文件的问题,同时我们还可以在网站中添加.asmx和.ashx扩展名,方法也是与添加.aspx文件的扩展名一样。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:win2003 IIS6,能访问html页 但是不能访问aspx页解决办法汇总 - Python技术站

(0)
上一篇 2023年5月26日
下一篇 2023年5月26日

相关文章

  • Windows Server 2012 IIS8 安装配置方法

    Windows Server 2012 IIS8 安装配置方法 安装IIS8 打开控制面板,点击“程序”,然后点击“打开和关闭Windows功能”。 在弹出的窗口中,找到“Internet信息服务”(IIS)并勾选。 如果需要安装IIS8所需的其他组件,可以在弹出的窗口中进行选择,点击确定开始安装。 IIS8配置 打开IIS管理器,点击左侧的“连接”。 在弹…

    IIS 2023年5月26日
    00
  • IIS&Apache 攻击记录分析篇

    作为本文的作者,我将详细讲解“IIS & Apache 攻击记录分析篇”的完整攻略。首先,我们需要了解攻击记录是指服务器收到的恶意网络请求的记录,这些记录可以帮助管理员了解目标服务器遭受了哪些攻击,以及攻击者所采取的攻击手段。 收集攻击记录 收集攻击记录的方法有很多种,这里我们以 IIS 和 Apache 服务器为例给出具体的步骤: IIS 服务器:…

    IIS 2023年5月26日
    00
  • web.config(IIS)和.htaccess(Apache)配置

    当我们建立一个网站并发布到服务器上时,除了代码和文件的部署,我们还需要为服务器配置一些文件来确保网站可以正常运行。在Windows系统中,我们会用到web.config文件来配置IIS服务器;而在Linux系统中,我们则会用到.htaccess文件来配置Apache服务器。 下面,我将分别对这两个文件进行详细介绍,并提供其中的两个示例说明。 web.conf…

    IIS 2023年5月26日
    00
  • 解决IIS不识别PUT和DELETE请求

    解决IIS不识别PUT和DELETE请求的完整攻略主要包括两个步骤: 配置IIS,允许PUT和DELETE请求的处理 在代码中添加必要的逻辑 下面我将分步骤来详细说明。 1. 配置IIS,允许PUT和DELETE请求的处理 打开IIS管理器,在站点的“Handler Mappings”中找到“WebDAV”并选择“编辑”。 在弹出的“WebDAV”对话框中,…

    IIS 2023年5月26日
    00
  • IIS服务器中部署PHP案例详解

    关于在IIS服务器中部署PHP的完整攻略,可以按照以下步骤进行。 准备工作 首先需要安装IIS服务器,包括需要启用IIS中的CGI模块和FastCGI模块。 接着,需要在服务器上安装PHP解析器,可以到PHP官网下载相应版本的PHP解析器。 安装PHP解析器之后,需要将PHP解析器与IIS服务器进行关联,可以通过在IIS服务器管理器中添加一个新的映射,将请求…

    IIS 2023年5月26日
    00
  • phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法

    下面是phpmyadmin安装时遇到Warning: require_once(./libraries/common.inc.php)错误的解决方案: 确认phpmyadmin所需软件是否已安装 在安装phpmyadmin之前,需要确保已安装Apache、PHP、MySQL或MariaDB等软件,并且它们能够正常运行。如果这些软件未正确安装或配置,就会导致p…

    IIS 2023年5月26日
    00
  • IIS环境下部署项目的详细教程

    部署Web项目到IIS(Internet Information Services)环境中,需要完成以下步骤: 安装IIS服务 在部署Web项目之前,需要先安装IIS服务。在Windows操作系统中,可以通过控制面板->程序->Windows功能中打开或关闭功能,勾选“Internet Information Services”选项来安装。 创建…

    IIS 2023年5月26日
    00
  • 基于ISAPI Rewrite软件实现IIS图片防盗链方法

    以下是详细讲解“基于ISAPI Rewrite软件实现IIS图片防盗链方法”的完整攻略。 1. 简介 防盗链是指在网站图片被其他网站直接引用的情况下进行限制的措施。一般通过服务器端的程序来实现。ISAPI Rewrite软件是一款常用的IIS服务器重写程序,在这里我们将介绍如何使用ISAPI Rewrite软件来实现IIS图片防盗链方法。 2. 安装ISAP…

    IIS 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部