日期:2014-05-17  浏览次数:20420 次

iis7 mvc3.0
iis7下发布MVC3.0程序

集成模式:可以访问网页,但是不能兼容ajaxr.equest这样的请求

经典模式: 不能访问网页(403报错),但可以调用ajax.request请求,


求方案....


在本地调试没有任何问题,本地iis发布测试也没有什么问题,一放到服务器就不行, 找不到症结所在

------解决方案--------------------
403还是权限的问题,你的服务器是自己的么?
------解决方案--------------------
mark ,一起关注
------解决方案--------------------

------解决方案--------------------

参观
------解决方案--------------------
引用:
Quote: 引用:

403还是权限的问题,你的服务器是自己的么?
服务器就是局域网的一台机器配置了花生壳...(测试用的)

和花生壳应该没有关系。
------解决方案--------------------
你的 应用程序池有没有ASP.NET v4.0,ASP.NET v4.0 Classic,
------解决方案--------------------
“不能访问网页,但可以调用ajax.request请求”,这个你是怎么测试出来的?
你可以把web.config贴上来看下
------解决方案--------------------
集成模式下也要注册handler,把
<httpHandlers>
      <add verb="*" path="ajax/*/*/*.ashx" type="WebCtrl.AjaxHttpHandlerFactory,WebCtrl"/>
</httpHandlers>
这段要放到 <system.webServer> 节中。

经典模式下:你用的 AppPool是4.0了吗?