浏览:1932008-04-29 12:07   来自李战      :
目前的MVC框架似乎只能在http://localhost:8733/这样的调试服务器环境运行,俺用IIS6配置个有域名的网站来运行就不正确。

俺发现MVC生成的默认命名空间就是项目的名称,而ASP.NET网站动态编译所用的默认命名空间似乎是ASP。俺又全部手动修改成ASP命名空间,还是不行。

可能是俺的人品有问题。那位老师给指点一下。
楼主
  1周前   SZW      :
你可以看一下global.asax.cs里面,有针对IIS6的说明:在Controller后面加上一个.mvc(当然你也可以改为别的已经在iisapi注册的扩展名,注意不要和项目里面会用到的扩展名冲突就行了)
回复  1楼 回到顶楼 
  1周前   李战      :
@SZW
太感谢您啦!您的点拨让俺茅塞顿开,俺终于从这个坑里跳出来了,可以继续往前走啦。

俺是个懒鬼,一直没看到Global.asax.cs中的这句话:
// Note: Change the URL to "{controller}.mvc/{action}/{id}" to enable
// automatic support on IIS6 and IIS7 classic mode

语言无法表达俺对你的感谢,俺给你跳个舞吧。
回复  2楼 回到顶楼 
  1周前   天生俪姿      :
哎~! 不明白 ~!
占个位吧。
回复  3楼 回到顶楼 

你还不是小组成员,加入小组以后才能发布新主题!
> 返回“ASP.NET”


其他话题

1 29974