IIS 服务器应用程序不可用

时间:2022-08-26 13:58:29
我装了vs2005 自己写了个.net可以调试成功。。 
但是通过iis在工具栏中输入localhost老出现错误 如下: 
服务器应用程序不可用 
您试图在此 Web 服务器*问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 
方法试过了:1.C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727(对应的版本)\aspnet_regiis.exe -i
           2.用户权限设置,路径啦之类的
            3.重启等都试过了 但是就是不行啊,怎么办?

28 个解决方案

#1


大多数情况都是由于AppPool对应的Identity权限不够所引起的,用Process Monitor来查一下(Access Denied)吧。
如果不是这个问题的话,那么静态页面能访问吗?

#2


大师,我初学者 不懂 能否详细点点?
iis  对于asp(另一个网站)页面和index.html都能浏览啊,但是.NET就不行了为什么呢

#3


另一个网站说来没有意义,关键是对于同一个网站的其他静态页面是否能够访问?

去Microsoft网站上下载一个Process Monitor,解压缩,然后重启IIS,运行Process Monitor,访问网页。结束之后在Process minitor里面CTRL+F,搜索"Access Denied"字符串,把搜到的结果列出来。

#4


找不到  有没有更直接的方法呢?

#5


有!你把机器扛过来,我帮你搞定吧。
不过,我找到Process Monitor了:http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

#6


Process Monitor V2.02H.exe我也下载好了

#7


浏览你的默认网站看看是否可以访问,要是不能访问可能就是你的IIS的问题

#8


.net设置未生效,跟没设置2.0一样的错误,

#9


截个图出来不就简单点了吗

#10


把这个项目文件夹的访问权限添加一个everyone权限就行
(这个问题我遇见过)

#11


你用VS编写的源程序~~编译了吗??
用VS编译一下吧~~再放到IIS下面~

#12


IIS默认都是1.1的asp.net

#13


帮顶了,我也是,一模一样,快要疯了
有消息了通知我一下,QQ:523164835

#14


呵呵,我搞定了
重启过后,再加上windows集成身份验证就行了

你一个一个的排除,先在项目里添一个html文件试,然后再试aspx

另外网上找到的一篇文章

http://www.builder.com.cn/2007/0830/479234.shtml

#15


顶一下

#16


引用 10 楼 lingxiaocheng374 的回复:
把这个项目文件夹的访问权限添加一个everyone权限就行 
(这个问题我遇见过)


你没楼主的贴吗?????????????
?????????????????????
???????????

#17


1,站点或虚拟目录的Framework版本检查,2005要2.0
2,如果同时有2003和2005的Application,要把它们分别建在不同的ApplicationPool否则只有有个版本的程序可用。
3,你自己站点的权限设置不要选匿名,只要windows集成用户即可

#18


我的IIS也是黑认都无法访问!郁闷到了

#19


IIS 服务器应用程序不可用

#20


请教各位高手呀

#21


是iis6吗?在“web服务扩展”内设置“asp.net v2.0”为允许。

#22


在vs。net环境下的doc窗口执行aspnet_regiis.exe -r
然后从新安装iis就可以了 ,

#23


是iis6吗?在“web服务扩展”内设置“asp.net v2.0”为允许
在vs。net环境下的doc窗口执行aspnet_regiis.exe -r
然后从新安装iis就可以了 

这些都试试

#24


aspnet_regiis.exe -i
我怎么没找到这个文件呢

#25


Framework2.0重新安装下试试


IIS 属性ASP.NET 有没有选择

#26


默认.net 1.1 改为.net2.0 应该可以解决问题的

#27


服务没有启动,加我qq:1145303976,详解

#28


就是权限不够 加user的

#1


大多数情况都是由于AppPool对应的Identity权限不够所引起的,用Process Monitor来查一下(Access Denied)吧。
如果不是这个问题的话,那么静态页面能访问吗?

#2


大师,我初学者 不懂 能否详细点点?
iis  对于asp(另一个网站)页面和index.html都能浏览啊,但是.NET就不行了为什么呢

#3


另一个网站说来没有意义,关键是对于同一个网站的其他静态页面是否能够访问?

去Microsoft网站上下载一个Process Monitor,解压缩,然后重启IIS,运行Process Monitor,访问网页。结束之后在Process minitor里面CTRL+F,搜索"Access Denied"字符串,把搜到的结果列出来。

#4


找不到  有没有更直接的方法呢?

#5


有!你把机器扛过来,我帮你搞定吧。
不过,我找到Process Monitor了:http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

#6


Process Monitor V2.02H.exe我也下载好了

#7


浏览你的默认网站看看是否可以访问,要是不能访问可能就是你的IIS的问题

#8


.net设置未生效,跟没设置2.0一样的错误,

#9


截个图出来不就简单点了吗

#10


把这个项目文件夹的访问权限添加一个everyone权限就行
(这个问题我遇见过)

#11


你用VS编写的源程序~~编译了吗??
用VS编译一下吧~~再放到IIS下面~

#12


IIS默认都是1.1的asp.net

#13


帮顶了,我也是,一模一样,快要疯了
有消息了通知我一下,QQ:523164835

#14


呵呵,我搞定了
重启过后,再加上windows集成身份验证就行了

你一个一个的排除,先在项目里添一个html文件试,然后再试aspx

另外网上找到的一篇文章

http://www.builder.com.cn/2007/0830/479234.shtml

#15


顶一下

#16


引用 10 楼 lingxiaocheng374 的回复:
把这个项目文件夹的访问权限添加一个everyone权限就行 
(这个问题我遇见过)


你没楼主的贴吗?????????????
?????????????????????
???????????

#17


1,站点或虚拟目录的Framework版本检查,2005要2.0
2,如果同时有2003和2005的Application,要把它们分别建在不同的ApplicationPool否则只有有个版本的程序可用。
3,你自己站点的权限设置不要选匿名,只要windows集成用户即可

#18


我的IIS也是黑认都无法访问!郁闷到了

#19


IIS 服务器应用程序不可用

#20


请教各位高手呀

#21


是iis6吗?在“web服务扩展”内设置“asp.net v2.0”为允许。

#22


在vs。net环境下的doc窗口执行aspnet_regiis.exe -r
然后从新安装iis就可以了 ,

#23


是iis6吗?在“web服务扩展”内设置“asp.net v2.0”为允许
在vs。net环境下的doc窗口执行aspnet_regiis.exe -r
然后从新安装iis就可以了 

这些都试试

#24


aspnet_regiis.exe -i
我怎么没找到这个文件呢

#25


Framework2.0重新安装下试试


IIS 属性ASP.NET 有没有选择

#26


默认.net 1.1 改为.net2.0 应该可以解决问题的

#27


服务没有启动,加我qq:1145303976,详解

#28


就是权限不够 加user的