用MVC4搭建的项目,其中加载了aspx页面。在自己本机部署没有问题,部署到服务器则始终报错,错误信息如下:
在根目录下的aspx可以访问。
服务器配置:Windows Server2008系统,IIS7.0
网上说添加aspnet_isapi.dll,我也已经添加了,而且该服务器上还部署有其它的MVC网站,都没有问题,就这个网站报这个问题。没招了!!!!
在web.config中添加如下的配置试试:
<system.webServer> <modules runAllManagedModulesForAllRequests="true" /> </system.webServer>
添加了的
@CaptainTina: IIS应用程序池是集成模式吗?
@dudu: 是的
其它站没问题, 其它站是同版本? 同vs版本开发的?
你试试启用目录浏览权限这个设置看看。
启用目录浏览还是那个错
都是MVC4,都是VS2012
web.config修改下,看具体异常堆栈,然后再排查是配置还是代码的问题
<system.web>
<customErrors mode="Off">
</customErrors>
</system.web>
404错误,很明显是没有权限。估计用的是Windows认证,在IIS上开启试试!
404是路由问题好吧,不懂的不要瞎说。 根据楼主问题描述,并且IIS应用程序池是集成模式吗,个人认为是否Mvc的扩展没有,这个一般来说是有的!还有个可能,MVC的版本是否正确。
都是MVC4.......
应该是没有配置default page .在iis 里面
你好 这个问题解决了吗
应用程序池设置为集成模式 问题解决