小女子, 请求大侠们的帮助啊~~~~
有没有遇到同样的问题啊,
网站用的是vs2010 开发 ,IIS 是7.0
检查一下ASP.NET有没有安装:
控制面板》程序和功能》打开或关闭Windows功能 > Internet信息服务 > 万维网服务 > 应用程序开发功能 > ASP.NET(看这个是否选上)
如下图:
确认过了 ,介个选上了~~~
@dmjhday: 那看一下应用程序池的.NET Framework版本是多少?
这个网站选择的是 4.0 的
@dudu:
现在又报这样的错误了~~~~~~
@dmjhday: 根据之前的图中所示,“处理程序映射”中缺少ASP.NET 4.0的映射,需要添加映射。
操作方法:在管理员身份打开命令行,运行以下命令:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i
@dudu: 哈哈,问题解决了,安装了这个 aspnet_regiis 之后在选择此网站的应用程序池 为:
Classic .NET AppPool 就行啦~~~
应用程序池 为 Asp .NET v4.0 和 DefaultAppPool 都不行;
哈哈,谢谢大侠们~~~辛苦了~~~~
@dmjhday: Asp .NET v4.0 和 DefaultAppPool 都是集成模式(Integrated),你的程序用的是传统模式(Classic)。
@dudu: 那 集成模式(Integrated) 和 传统模式(Classic) 有什么不同呢? 为什么集成模式就不行呢?
我怎么才能知道我的程序 是传统模式 还是集成模式呢???
@dmjhday: 对于它们之间的不同建议开辟一个新的问题进行讨论
@dmjhday: 其实我安装C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i 了后,将该网站的应用程序池改成“集成”的就可以了!!!!!
@dmjhday: 信阳人?
@IClearByte: 不是
@dudu: 能帮帮我看一下我的网站吗
看提示貌似是系统想将aspx文件交给处理静态文件的进程失败.
IIS映射模块没做好吧,你在网站的"处理映射模块"里看看aspx文件被什么进程在处理.一般都是"aspnet_isapi.dll",如果不是,你得改改.
IIS中的映射默认的
不知道这样的映射 行不行啊?
@dmjhday: 你建的项目在里面有做过额外的路由设置么.
此文正解。
正解
正解
顶!!!
微软的框架 经常会出现问题 导致IIS无法正常工作 从而影响VS WCF的开发
那行命令很有用
好用!
有用