日期:2014-05-20  浏览次数:20417 次

这是怎么回事 新人求帮助
我在IIS下建了虚拟目录MyAspNet
只有2个文件   a.aspx   和   a.html

我在ie中输入   http://localhost/MyAspNet/a.html     可以访问
但是ie中输入   http://localhost/MyAspNet/a.aspx     却出现

应用程序中的服务器错误
说明:   HTTP   404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下   URL   并确保其拼写正确。
版本信息:   Microsoft   .NET   Framework   版本:2.0.50727.42;   ASP.NET   版本:2.0.50727.42  

这是怎么回事啊!!!

------解决方案--------------------
重新启动一下IIS,直接在IIS中浏览一下看看会不会出错

------解决方案--------------------
刷新下 或者检查有没有这个文件啊
------解决方案--------------------
如果用的是iis6.0的话,在iis的web服务扩展中把Web 服务扩展 - ASP.NET v2.0.50727设为允许。
------解决方案--------------------
在站点属性里有个asp.net选项卡,里边有个asp.net版本,你选一个适合你的看看。
------解决方案--------------------
IIS里面有个WEB扩展的,
把ASP勾起来就行了.
如果不行你把所有的都勾起来.
这跟你的程序没关系,只是IIS设置没对
------解决方案--------------------
你的装。net
------解决方案--------------------
1 在
开始菜单--> 运行--> inetmgr 直接右键点击页面浏览
如果不行,则:

2 在
开始菜单--> 运行--> 输入 iisreset
然后再试试,如果还不行则:

3 在
开始菜单--> 所有程序--> Microsoft Visual Studio 2005 --> Visual Studio Tools--> Visual Studio 2005 命令提示---> 输入 aspnet_regiis -i

再试试. 如果还不行, 检查一下你是否有什么相关的服务没有打开,如果你安装了SharePoint扩展,检查一下设置对不对.


如果还不行..... 再说吧
------解决方案--------------------
你在.net里面能不能运行呢?
------解决方案--------------------
如果刚刚建的,用.net先调试一下
看看是否有这个错误~~~~
一般来说这不是iis的问题
------解决方案--------------------
好像和端口号有关系
------解决方案--------------------
直接在vs2005启动a.aspx 是可以的啊
为什么放到iis的虚拟目录下就不行
----------------
很明显这就是IIS的问题,必须将虚拟目录配置为应用程序,ASP.NET版本必须被正确指定,仔细检查IIS设置吧
------解决方案--------------------
明显IIS的问题 , 从新启动WEB服务和IIS就可以了