怎样把asp.net mvc 部署到iis5.1上。

JonGrein 2010-11-02 01:13:48
怎样把asp.net mvc 部署到iis5.1上。
我试过在VS2010中把Global.asax.cs中的路由改成
routes.MapRoute(
"Default",
"{controller}.mvc/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);

并且
在iIS应用程序配置中新增.mvc的映射方法(:IIS站点属性=>目录=>配置=>映射=>添加=>可执行文件
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll 扩展名为:.mvc )但结果
还是不行。请大家给个法子嘛!
...全文
1123 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
君黑鲩 2011-01-06
  • 打赏
  • 举报
回复
http://blog.csdn.net/Pipi0714/archive/2010/12/02/6049304.aspx

jianfu007 2010-12-30
  • 打赏
  • 举报
回复
果然是强人啊!可以了!谢谢指导![Quote=引用 3 楼 kkbac 的回复:]

ASP.NET MVC iis5.1 发布指南
C# code

ASP.NET MVC iis5.1 发布指南
Step1:打开iis5.1属性窗体(在默认网站上右击->属性)
Step2: 打开主目录选项卡,单击配置
Step3: 单击添加按钮
Step4:单击浏览,找到找到C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspn et……
[/Quote]
binadan 2010-11-17
  • 打赏
  • 举报
回复
需要特别注意的是 添加了映射文件路径后 一定要再点下那个文本框
很诡异
flyerwing 2010-11-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kkbac 的回复:]
ASP.NET MVC iis5.1 发布指南
C# code
ASP.NET MVC iis5.1 发布指南
Step1:打开iis5.1属性窗体(在默认网站上右击->属性)
Step2: 打开主目录选项卡,单击配置
Step3: 单击添加按钮
Step4:单击浏览,找到找到C:\Windows\Microsoft.NET\Framework\v2.0.50727\a……
[/Quote]
添加处理程序映射就OK了.
Zhang_Think 2010-11-17
  • 打赏
  • 举报
回复
system.web.mvc这个 dll 在站点的 bin 目录下吗?
wyhc6011 2010-11-17
  • 打赏
  • 举报
回复
Step4:单击浏览,找到找到C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspn et_isapi.dll
这里至少应该是3.5或者更高的版本吧,我直接指向了v4.0下面的aspnet_isapi.dll ,测试http://localhost/

ok!
JonGrein 2010-11-02
  • 打赏
  • 举报
回复
嗯 做了 还是没用的。
kkbac 2010-11-02
  • 打赏
  • 举报
回复
并勾去 "检查文件是够存在" 选项。

是不要选 "检查文件是够存在"
kkbac 2010-11-02
  • 打赏
  • 举报
回复
将step3中的扩展名填写为 .*,并勾去 "检查文件是够存在" 选项。点击确认。(如果发现确认按钮任为黑色,可单击可执行程序标签后面的输入框,以激活确定按钮)。
备注:

这一步做了么?
JonGrein 2010-11-02
  • 打赏
  • 举报
回复
这种 我也试过了 结果还是不行。始终报
无法找到资源
您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
kkbac 2010-11-02
  • 打赏
  • 举报
回复
ASP.NET MVC iis5.1 发布指南

ASP.NET MVC iis5.1 发布指南
Step1:打开iis5.1属性窗体(在默认网站上右击->属性)
Step2: 打开主目录选项卡,单击配置
Step3: 单击添加按钮
Step4:单击浏览,找到找到C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspn et_isapi.dll
Step5:将step3中的扩展名填写为 .*,并勾去 "检查文件是够存在" 选项。点击确认。(如果发现确认按钮任为黑色,可单击可执行程序标签后面的输入框,以激活确定按钮)。
备注:
1.安装过程当中可能会出项aspnet用户访问权限的问题,此时要在SqlServer 2005中设置aspnet 用户,并赋予相应的权限。
2.有的时候要选择 默认网站-》属性-》asp.net 选项卡,将asp.net 版本改为2.0
3.出现了"访问 IIS 元数据库失败"的错误信息,解决方法如下:点击开始,在运行中输入cmd,在控制台输入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspn et_regiis.exe -i ,然后点"确定"按钮。
4. 如果iis提示与asp.net mvc特有的机制相关的错误,请尝试将下列dll:System.Web.Mvc.dll,Microsoft.Web.Mvc.dll,System.Web.Abstractions.dll和System.Web.Routing.dll 加入到 bin目录下。

油泼白菜 2010-11-02
  • 打赏
  • 举报
回复
路过,,,,,,,,,,
向东 2010-11-02
  • 打赏
  • 举报
回复
帮顶!@!!!!!!!!!!!!!

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧