注册 登录
编程论坛 ASP.NET技术论坛

[求助]在asp.net2.0项目在vs2005下运行没问题,放到IIS下就出现"服务器应用程

hsyiqifei 发布于 2007-02-13 22:13, 1842 次点击

在asp.net2.0项目在vs2005下运行没问题,放到IIS下就出现"服务器应用程序不可用",为什么?

服务器应用程序不可用
您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。

管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。


我自己已经解决了,是这样的:(放到这里希望能帮到别人)


系统是XP。由于我是先装VS2005,然后装了IIS5。1。

后来查到需要在IIS中重新注册.net

也就是要用到系统盘:/windows/microsoft.net/framework/v2.0.50727(此处版本号自己填写)/aspnet_regiis.exe -i

执行后会提示


开始安装 ASP.NET (2.0.50727)。
.....................................
ASP.NET (2.0.50727)安装完毕。

现在 .aspx文件就可以在IIS中运行了


[此贴子已经被作者于2007-2-13 22:35:40编辑过]

14 回复
#2
bygg2007-02-13 22:18
IIS里面的版本号选择成 2.0
#3
hsyiqifei2007-02-13 22:23

已经那样做了,还是不行

#4
hsyiqifei2007-02-13 22:36
自己顶一下
#5
luwei2007-02-25 23:17

我也遇到了这样的问题了
哪位高手能帮帮忙?

#6
bygg2007-02-26 09:02
以下是引用luwei在2007-2-25 23:17:06的发言:

我也遇到了这样的问题了
哪位高手能帮帮忙?

楼主不是已经把解决方法写出来了的吗?

#7
冰镇柠檬汁儿2007-02-26 09:49
哦,原来楼主的问题是在IIS中不支持framework2.0的缘故啊,呵呵
#8
静夜思2007-02-26 10:16
#9
bygg2007-02-26 10:26
呵,静老大也来了嗦...
#10
YSKING2007-02-26 11:16
应该的
#11
foshan2007-03-01 08:26
以下是引用hsyiqifei在2007-2-13 22:13:29的发言:

在asp.net2.0项目在vs2005下运行没问题,放到IIS下就出现"服务器应用程序不可用",为什么?

服务器应用程序不可用
您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。

管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。


我自己已经解决了,是这样的:(放到这里希望能帮到别人)


系统是XP。由于我是先装VS2005,然后装了IIS5。1。

后来查到需要在IIS中重新注册.net

也就是要用到系统盘:/windows/microsoft.net/framework/v2.0.50727(此处版本号自己填写)/aspnet_regiis.exe -i

执行后会提示


开始安装 ASP.NET (2.0.50727)。
.....................................
ASP.NET (2.0.50727)安装完毕。

现在 .aspx文件就可以在IIS中运行了



楼主你好!请问“也就是要用到系统盘:/windows/microsoft.net/framework/v2.0.50727(此处版本号自己填写)/aspnet_regiis.exe -i ” 具体是如何操作的?
我直接双击 aspnet_regiis.exe 并不能解决问题。

#12
foshan2007-03-01 18:20
是不是 要在DOS状态下进行操作的???具体如何操作啊?
#13
foshan2007-03-02 08:10
学会了!是:开始--运行-然后输入 C:/windows/microsoft.net/framework/v2.0.50727/aspnet_regiis.exe -i 再运行就解决问题了。

[此贴子已经被作者于2007-3-2 8:11:49编辑过]

#14
chinahgcq2007-08-09 00:14
我照那样做了,还是不行啊
#15
chinahgcq2007-08-11 22:09

如果是先安装的iis,后安装的.net,那么iis可以正常浏览aspx网页文件

如果是后安装的iis,就遇到了麻烦:


解决办法如下:

先运行 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -sW3SVC/1/ROOT/QuickStartv20

系统会返回具体的错误信息, 说要先注册IIS。。

解决方法:
运行 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 然后再装一遍就好了。


我是先装.net,后装iis的,结果弄了很长时间,做成的网站,别人不能浏览,用这种方法后,成功了,别人电脑可以访问我的网页了。


我在同学机子上试了一下,上面解决办法针对.net2005有用,如果是以前的版本,就要把v2.0.50727换成v1.0.3705。

1