开场白:喜欢上asp.net mvc已好长时间,一至没有部署过。今天常试一翻遇到一些问题,还好终于解决,以下就是解决办法,记录于此,希望能对遇同类问题的朋友一点帮助。
如果直接把asp.net mvc 部署在iis5上,会出现无法显示页面的情况,原因可能是路径映射没有起作用。
解决办法:
1 在 routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);中controller后面加上固定的后缀.mvc 如下
routes.MapRoute(
"Default", // Route name
"{controller}.mvc/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
2 在iIS应用程序配置中新增.mvc的映射 方法:IIS站点属性=>目录=>配置=>映射=>添加=>可执行文件C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll 扩展名为:.mvc 动作可选全部也可设定为:GET,HEAD,POST,DEBUG 同时必须选中脚本引擎且不能选择检查文件是否存在选项,确定大功搞成,浏览站点,如果首页仍然不能正常显示,请修改Default.aspx.cs中 Response.Redirect("~/Home");为 Response.Redirect("~/Home.mvc");重新发布将成功!
注:asp.net mvc 使用的是预览3版本
分享到:
相关推荐
在IIS 6.0和IIS 5.1环境下部署ASP.NET MVC应用程序涉及一系列步骤,需要确保系统正确配置以支持所需版本的.NET Framework。在本文中,我们将深入探讨部署过程中可能遇到的问题以及解决方法。 首先,对于"IIS6.0下...
最近在做一个MVC 3的项目,在部署服务器时破费了一番功夫,特将过程整理下来,希望可以帮到大家! 本文主要介绍在IIS5.1、IIS6.0、IIS7.5中安装配置MVC 3的具体办法! IIS5.1 1. 安装Microsoft .net FrameWork ...
在本篇文章中,我们将深入探讨如何在Internet Information Services (IIS) 5.1上部署ASP.NET MVC应用程序。虽然原始内容简短且未提供详细步骤,但基于标题、描述及部分提供的信息,我们可以构建出一个详尽的知识点...
本文将详细介绍如何在IIS5.1环境中部署和配置ASP.NET MVC 3.0应用。 #### IIS5.1的基本设置 1. **安装IIS5.1**: - 在Windows XP Professional或Windows Server 2003上安装IIS5.1。 - 可通过控制面板 -> 添加/...
- **真实项目经验**:通过构建 NuGet.org 网站,展示 ASP.NET MVC 5 在实际项目中的应用。 - **功能实现**:包括包上传、搜索、统计等功能。 - **最佳实践**:遵循业界标准和最佳实践来构建高质量的 Web 应用。 ###...
在IIS5.1与ASP.NET MVC3框架的结合下,我们可以构建出高效、动态且易于维护的网站应用,特别是对于网上商城这类复杂的系统。IIS(Internet Information Services)是微软提供的一个强大的Web服务器,而MVC(Model-...
- 部署环境:最低支持IIS 5.1,且需支持ASP.NET,以及.NET Framework 3.5(最好是SP1)。 **技术要求**: - .NET 2.0的泛型和可空类型。 - .NET 3.5的新特性,如扩展方法、匿名类型、对象初始化器和lambda表达式。 ...
**文件名“iis5.1”可能包含的内容:** 这个文件可能是一个关于IIS 5.1的详细指南、安装教程、配置文件示例、或者用于修复IIS 5.1问题的工具包。如果需要了解具体信息,需要进一步查看文件内容。通常,这样的文件...
本文将详细介绍如何在不同版本的IIS(Internet Information Services)服务器上部署ASP.NET MVC应用,特别是针对IIS5.1、IIS6.0和IIS7.5这三个版本的具体步骤。 #### 二、IIS5.1下的部署步骤 1. **安装.NET ...
此源码可以帮助开发者深入了解ASP.NET在电商领域的应用,以及如何处理订单管理、库存控制、支付集成、用户管理等核心功能。 1. **ASP.NET架构** ASP.NET基于请求-响应模型,支持多种编程模型,如Web Forms、MVC...
在本文中,我们将深入探讨IIS 5.1版本的可视化管理特性,以及它在安装ASP.NET过程中的重要角色。 **一、IIS 5.1简介** IIS 5.1是Windows XP系统中内置的Web服务器版本,相较于早期版本,它提供了更强大的管理和...
另外,还专门介绍了ASP.NET4 新增的功能,如MVC 和动态数据等。 《ASP.NET 4高级程序设计(第4版)》适合各层次的ASP.NET程序员阅读。 =================== 第一部分 核心概念 第1章 ASP.NET简介 1.1 ASP.NET的...
7. **部署与扩展**:ASP.NET应用程序可以轻松地部署到IIS服务器上,并且通过模块化设计和插件机制,可以方便地添加新功能或扩展现有功能。 8. **状态管理**:ASP.NET提供了多种状态管理选项,如视图状态、隐藏字段...
另外,还专门介绍了ASP.NET4 新增的功能,如MVC 和动态数据等。 《ASP.NET 4高级程序设计(第4版)》适合各层次的ASP.NET程序员阅读。 作者简介 作者:(美)麦克唐纳 目录 第一部分 核心概念 第1章 ASP.NET简介 ...
.NET Framework 是微软开发的一个软件框架,用于创建各种类型的应用程序,包括桌面应用(如 WinForm 应用)、Web 应用(如 ASP.NET WebForms、ASP.NET MVC)等。 **1.2 进程与线程的区别** 进程是操作系统资源分配...
在探讨MVC(Model-View-Controller)框架的配置与注意事项之前,我们首先需要理解MVC的基本概念。...希望本文能帮助你在配置ASP.NET MVC应用时更加得心应手,避免常见的坑,顺利部署并运行你的项目。
### ASP.NET博客系统设计知识点详解 #### 一、引言 **1.1 设计背景** 随着信息技术的飞速发展和个人计算机的普及,博客(Blog)作为一种新兴的网络交流方式,已经成为人们分享观点、记录生活的重要平台。博客以其...
在压缩包中,我们可以看到一个名为"ASP.NET-[论坛社区]DotWe论坛(原AspxBBS) v5.1 万能虚拟形象系统_dotwe_show51.rar"的子文件。这个RAR文件很可能是论坛系统的源代码或者安装包,包含了运行和配置DotWe论坛所需的...