当前位置:编程学习 > C#/ASP.NET >>

哪位朋友帮我看看,一个MVC结构的net网站,主页index.aspx的位置问题??!!

哪位朋友帮我看看,一个MVC结构的net网站,主页的位置问题??!!

如http://www.abc.com/ ,根目录下,无默认主页,如:index.aspx

打开http://www.abc.com/ 时,实际调用的是 /view/home/index.aspx文件,请问这是如何设置实现的?

现在winddow 2003系统重装后,不知道如何配置,才能正常访问?

--------------------编程问答-------------------- 在Global.asax.cs里修改 RegisterRoutes方法:


            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
--------------------编程问答--------------------
问题补充:
目录结构如下:根目录下只有两个文件Global.asax和Web.config.
重新系统后,不知如何配置了,悲!!!


Global.asax内容:

<%@ Application Codebehind="Global.asax.cs" Inherits="Luorui_qilian.MvcApplication" Language="C#" %> --------------------编程问答-------------------- 那就在IIS内设置网站的 默认文档 啊 --------------------编程问答-------------------- 重装系统前正常运行,重装后,不知如何配置了!!!!没有源码!!!
问题补充:Web.config内容如下:


<?xml version="1.0"?>
<!-- 
    Note: As an alternative to hand editing this file you can use the 
    web admin tool to configure settings for your application. Use
    the Website->Asp.Net Configuration option in Visual Studio.
    A full list of settings and comments can be found in 
    machine.config.comments usually located in 
    \Windows\Microsoft.Net\Framework\v2.x\Config 
-->
<configuration>


<!-- 
   <system.web>
       <compilation debug="true"/>
   </system.web>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>

 -->

  <configSections>

    <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
      <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
        <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
        <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
          <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />
          <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
          <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
          <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
        </sectionGroup>
      </sectionGroup>
    </sectionGroup>
  </configSections>

  <appSettings/>
...........

.... --------------------编程问答-------------------- 根目录 下无默认文档,以前是能正常访问的,重装后不行,是我不知道如何配置,哪位指点一下?万分感谢!

注:IIS设置了默认文档的

另,bin\目录下:有如下几个DLL:

--------------------编程问答-------------------- 你系统重装后IIS还支持MVC3么 --------------------编程问答-------------------- 装了netframeword 3.5 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 这个不是默认文档的问题,而是win2003上的IIS6太老,默认无后缀名的页面路径不会被asp.net引擎处理,所以需要一些额外的设置,不过IIS6这么设置后性能比较差,建议有条件的话升级到win2008,IIS6上配置asp.net mvc站点看这篇文章:
http://www.cnblogs.com/P_Chou/archive/2011/05/23/2054875.html

懂英文的话也可以看这个:
http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx
=================================================================
ASP.NET MVC免费分页控件MvcPager 2.0版发布,功能更强大,欢迎使用:
http://www.webdiyer.com/mvcpager/ --------------------编程问答--------------------
引用 3 楼 q107770540 的回复:
那就在IIS内设置网站的 默认文档 啊


赞同 --------------------编程问答--------------------
引用 10 楼 haixinl2012 的回复:
Quote: 引用 3 楼 q107770540 的回复:

那就在IIS内设置网站的 默认文档 啊


赞同
+1 试试
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,