魅力博客

魅力Linux|魅力空间|魅力博客|学习Linux|ubuntu日记|电脑教程|手机软件

本地调试aspx网页代码,让IIS支持ASPX,添加Web服务扩展的方法,没法调试的解决办法



让IIS支持aspx,本地调试ASP.NET程序

推荐运行环境 操作系统 windows2003
win2000推荐环境 windows2000 + sp3
最低运行环境 Windows2000 + sp2
浏览器 IE6.0 + sp1(自带) IE6.0 + sp1 IE5.5
数据访问组件 MDAC2.8 MDAC2.8 MDAC2.6
.Net SDK 1.1 正式版(自带) 1.1 正式版或1.0正式版


要安装Asp.net运行环境,请按顺序安装以下软件:

IE6.0 sp1 中文版下载地址:

 http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/CN/ie6setup.exe

MDAC2.8 中文版下载地址:

http://download.microsoft.com/download/8/b/6/8b6198c0-fe96-4811-9d81-d5c76dd5fea8/MDAC_TYP.EXE
.Net Framework 1.1 可再发行组件包下载地址:

 http://download.microsoft.com/download/7/b/9/7b90644d-1af0-42b9-b76d-a2770319a568/dotnetfx.exe
.Net SDK 1.1 中文正式版下载地址:

 http://download.microsoft.com/download/0/f/e/0fecf85c-fb50-4ca9-adf2-c4be7ec9b454/setup.exe

.Net Framework 1.1 sp1 for win2000

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=A8F5654F-088E-40B2-BBDB-A83353618B38

.Net Framework 1.1 sp1 for win2003

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=AE7EDEF7-2CB7-4864-8623-A1038563DF23








但是本机是Windows XP SP2 ,IE 6.0 SP1 , Net Framework 1.1 也安装好了,但一打开就是报错。



在 IIS-->网站属性-->主目录-->配置-->应用程序映射 中没有.aspx的扩展名。



可是我的 Net Framework 1.1也安装了啊,怎么没有呢?



查阅了有关资料,说,要是先安装iis,后安装 Net Framework 1.1的话应该是没有问题的;可是,我是先安装的 Net Framework 1.1,后安装的iis, 问题就出现了,


怎么办呢?



打开CMD命令符,运行如下命令:



----------------------------

C:\>C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i

开始安装 ASP.NET (1.1.4322.0)。

已安装完 ASP.NET (1.1.4322.0)。



----------------------------



我是v1.1的版本,要是v1.0的话,应该是C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i





执行之后,提示:



开始安装 ASP.NET (1.1.4322.0)。

已安装完 ASP.NET (1.1.4322.0),


就成功完成了。

验证:在 IIS-->网站属性-->主目录-->配置-->应用程序映射 中有.aspx的扩展名。iis应该支持aspx了。

第二个方法其实方法很简单,与上面所说的大同小异。

1.让IIS支持ASPX,添加Web服务扩展的方法

打开IIS,本地计算机,右击"默认网站"点"所有任务"再点"添加Web服务扩展",这样就有Web服务扩展了,有了这个,那该IIS也就支持aspnet了.

如果有了Web服务扩展还不支持aspnet的话,则,继续下面的方法:

一、先注册asp.net组件: (asp.NET 组件即:.Net Framework )

  开始->运行->cmd->执行命令:

C:\windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i (你的.net组件位置)

二、接下来还要在WEB服务扩展启用ASP.NET服务:

  IIS->本地计算机->WEB服务扩展->ASP.NET v2.0.5072:允许

三、在IIS中创建虚拟目录

IIS->本地计算机->网站->默认网站,右键->新建“虚拟目录”->取个名字->浏览你的ASPX文件的目录,确定

四、点击新建的虚拟目录->在右侧,右击:aspx文件->浏览

总结:其实,一般先安装IIS,再安装.NET框架,一般不会出现这种错误的.要是先安装.NET再安装IIS则会出现这种错误的.

2.Vs2005 asp.net development server未能开始侦听端口(不能调试的毛病)解决办法就是换个调试端口

>>>step1
【工具】->【外部工具】->按【添加】输入:
1)标题:Web Server Port:8080
2)命令:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE
3)参数:/port:8080 /path:$(ProjectDir)
4)【使用输出窗口】选上

>>>step2
点击step1后在【工具】菜单上出现的“Web Server Port:8080”选项,激活自定义Web Server服务器,激活后窗口右下角会出现一个“asp.net development server”图标。

>>>step3
在网站上右击选择【属性页】->【启动选项】->【使用自定义服务器】,在基URL输入http://localhost:8080

>>>step4

记得要把该网站或项目的IIS上的运行端口也要改成8080:IIS--找到你的项目网站,并且右击--将端口改成8080,

这样就完事了,了



返回顶部

发表评论:

Powered By Z-BlogPHP 1.7.3


知识共享许可协议
本作品采用知识共享署名 3.0 中国大陆许可协议进行许可。
网站备案号粤ICP备15104741号-1