【新手 求助】IIS5.1无法浏览ASPX

yingyuebingya 2010-03-14 07:23:36
工作需要装IIS5.1+VS2003,系统XP
装好了IIS+VS2003
注册了aspnet_regiis.exe -i
建立虚拟目录,把网站导入

现在IIS里Html可以浏览,aspx无法浏览,报500错误,日志如下:

#Software: Microsoft Internet Information Services 5.1
#Version: 1.0
#Date: 2010-03-14 02:46:25
#Fields: time c-ip cs-method cs-uri-stem sc-status
02:46:25 127.0.0.1 GET /Desk/Index.aspx 500
02:47:47 127.0.0.1 GET /Printers/ipp_0003.asp 401
11:18:11 127.0.0.1 GET /Desk/Index.aspx 500
11:19:18 127.0.0.1 GET /Desk/Index.aspx 500

刚发现日志里的时间是11:19:18,实际上19:19:18 ??
VS2003也无法打开源文件,也是报500

大家帮帮忙,指点一下
...全文
545 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
yingyuebingya 2010-03-15
  • 打赏
  • 举报
回复
谢谢楼上的各位,问题找到了
IIS匿名访问使用的账户设置有误
伟大的CSDN,http://topic.csdn.net/t/20050816/11/4211303.html
05年的帖子里看到的

柳晛 2010-03-15
  • 打赏
  • 举报
回复
安装.NET Frameworks 2.0或以上版本,应该在站点属性中出现ASP.NET选项卡,而且可以选择使用版本。
但是,IIS5.1不能建立站点,只能建立虚拟目录,所以选项卡不全,不知是否与这个有关。
运行ASP需要开启“WEB服务扩展”节点下的“Active Server Pages”服务,我也不知道IIS5有没有这个东西。
应该是能使用的,IIS5功能太少。
yingyuebingya 2010-03-15
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 tjficcbw 的回复:]
楼上再加上EXE才行
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
要安装2.0这个1.0也许就没了运行
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
[/Quote]
执行了,在应用程序配置-》映射-》扩展名.aspx已经有了,路径是C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll
孤剑 2010-03-15
  • 打赏
  • 举报
回复
和楼上的兄弟想法一样,肯定是Asp。net 没有正确注册导致无法浏览 Asp.net 选项卡。

建议如下操作:
【指定绝对路径】C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -u
【指定绝对路径】C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i

如果仅仅使用 aspnet_regiis.exe 时,若系统已安装多个版本(BITS自动升级的),则系统默认让最新的版本(可能是 2.0,3.0, 3.5 或更高 4.0) 进行安装,而特定版本 1.1 是无法安装的。

tjficcbw 2010-03-15
  • 打赏
  • 举报
回复
楼上再加上EXE才行
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
要安装2.0这个1.0也许就没了运行
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
tjficcbw 2010-03-15
  • 打赏
  • 举报
回复
回12#,你开发的是.net程序为什么和他没关系,
有呀
你没asp.net选项当然不行,
这样
你要是没安装2.0这样
运行Aspnet_regiis.exe -i
这个文件在这
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis
别告诉我不会运行啊
在运行里输入C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis -i
要安装2.0这个1.0也许就没了运行
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i
yingyuebingya 2010-03-14
  • 打赏
  • 举报
回复
刚提到的日志时间误差8个小时的问题,
百度到了,IIS默认的是格林尼治时间...所以。。。
yingyuebingya 2010-03-14
  • 打赏
  • 举报
回复

到底是哪里出了问题?
yingyuebingya 2010-03-14
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 bdx808 的回复:]
原来遇到过,安装.net2.0后就出现ASP.NET选项卡了,
[/Quote]
需要选择所以就出现了吧
折腾了一天了,累死了
bdx808 2010-03-14
  • 打赏
  • 举报
回复
原来遇到过,安装.net2.0后就出现ASP.NET选项卡了,
yingyuebingya 2010-03-14
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 castlooo 的回复:]
跟安装顺序有关系吧
http://blog.jianghu.taobao.com/u/NjQ5OTk5MDI=/blog/blog_detail.htm?aid=16241023

不如换开发环境吧
WINDOWS2003+ IIS6

windows2008+ IIS7
[/Quote]
谢谢,安装顺序考虑到了,在dos在注册aspnet_regiis.exe -i了
系统,boss指定用xp professional的
yingyuebingya 2010-03-14
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 bdx808 的回复:]
重装.net2.0试试
[/Quote]
ASP也无法浏览的,这个跟.Net没关系吧
castlooo 2010-03-14
  • 打赏
  • 举报
回复
跟安装顺序有关系吧
http://blog.jianghu.taobao.com/u/NjQ5OTk5MDI=/blog/blog_detail.htm?aid=16241023

不如换开发环境吧
WINDOWS2003+ IIS6

windows2008+ IIS7
bdx808 2010-03-14
  • 打赏
  • 举报
回复
重装.net2.0试试
yingyuebingya 2010-03-14
  • 打赏
  • 举报
回复
重新安装了一遍,属性-》选项卡里多了Server Extensions,还是没有ASP.NET选项卡,急救
yingyuebingya 2010-03-14
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 tjficcbw 的回复:]
1,打开IIS管理器,网站,相应网站的属性,ASP.NET选项卡,版本号,要和你开发的版本号一至
2,打开IIS管理器,web服务扩展,允许 asp.net v2.0......
[/Quote]
开发要用VS2003,我只装了framework1.1,没有ASP.NET选项卡
工作需要....
tjficcbw 2010-03-14
  • 打赏
  • 举报
回复
1,打开IIS管理器,网站,相应网站的属性,ASP.NET选项卡,版本号,要和你开发的版本号一至
2,打开IIS管理器,web服务扩展,允许 asp.net v2.0......
yingyuebingya 2010-03-14
  • 打赏
  • 举报
回复
自己顶起来
yingyuebingya 2010-03-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
应该是IIS配置问题
虚拟目录或站点上点右键,打开属性对话框,最后有个ASP.NET选项卡,选择版本号
搜索下500 错误解决方法
http://topic.csdn.net/u/20090515/15/f461f3de-ece5-409d-afe8-36714301ad7a.html
[/Quote]
就是这个问题,我的属性里面只有七个选项卡,没有ASP.NET选项卡,
不过,我只装了个1.1,是这个的问题吗?
http://topic.csdn.net/u/20090515/15/f461f3de-ece5-409d-afe8-36714301ad7a.html 在看
wuyq11 2010-03-14
  • 打赏
  • 举报
回复
应该是IIS配置问题
虚拟目录或站点上点右键,打开属性对话框,最后有个ASP.NET选项卡,选择版本号
搜索下500 错误解决方法
http://topic.csdn.net/u/20090515/15/f461f3de-ece5-409d-afe8-36714301ad7a.html
加载更多回复(2)

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧