.net4.5、mvc4 项目不能用 iis7.5 承载的问题 (404)

项目环境:

.net4.5

mvc4

 

服务器(开发调试用):

win7   iis7.5

 

开发工具

vs2012

 

现象:

把这个 mvc 项目放 iis 后运行,浏览器提示经典错误 404 ,找不到页面。

在出现这个错误的时候,该 iis 上相同程序池里的旧的 mvc3 .net4 项目运行正常;

该 mvc4 项目的静态页面可以访问;

在该 mvc4 项目里可访问目录放入 .aspx 调试页面可以运行;

该项目用 vs2012 带的 iisexpress 调试工具可以运行;

 

网上没有找到类似示例;

 

后来想到可能是运行库的问题,用 vs2012 另做 .net4 的 mvc4 项目,放 iis 可以访问;

该调试项目随后把运行库改成 4.5,仍然可以运行;

 

又另做 4.5 的项目,不能运行;运行库改成 4.0,还是不能运行;

 

费解。

 

 

结论:

用 vs2012 做 .net4.0  的 mvc4,可以用 iis 运行。然后即使改成 .net4.5,还是可以运行;

用 vs2012 做 .net4.5 的 mvc4、mvc3 均不可以用 iis 运行,即使后来改成  .net4, 也是不能运行;

 

 

这个 bug 也许是自己机器环境的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值