在 asp.net mvc 中本地运行程序正常,放到服务器上面之后,只能显示首页,其他任何页面都不能访问。

哪位高手知道,在线急等!!!

第1个回答  2012-02-04
以下是本人个人意见,只供参考:
一,如果你的首页是静态的,而其他页面是动态的,可能是ASP.NET的版本问题,在iis中右键单击,选择属性>>ASP.NET>>ASP.NET版本,选择一个高的版本。
二,如果首页也是动态页面,那就可以断定是其他页面的程序出错了,可以看看其他页面的错误提示,或是在vs中调试。
三,还有一种可能是你的程序在操作数据库时出错,比如说你的首页没有操作数据库的代码,而其他页面都有,这个时候其他页面也是显示不出来的。
.建议你把问题说的详细点,其他页面无法访问是怎样提示的?本回答被网友采纳
第2个回答  2012-02-02
显示什么错误信息?会不会是路径问题?
第3个回答  2012-02-01
路径不要用相对路径

在asp.net mvc 中本地运行程序正常,放到服务器上面之后,只能显示首页...
一,如果你的首页是静态的,而其他页面是动态的,可能是ASP.NET的版本问题,在iis中右键单击,选择属性>>ASP.NET>>ASP.NET版本,选择一个高的版本。二,如果首页也是动态页面,那就可以断定是其他页面的程序出错了,可以看看其他页面的错误提示,或是在vs中调试。三,还有一种可能是你的程序在操作数据...

asp.net MVC 中添加了Resource.resx资源文件,本地使用正常,部署到IIS...
在IIS中没有配置那个资源文件,需要中IIS中配置这个文件,配置后就可以了。

利用asp.net mvc制作电子商务网站时,网站首页及其他页面数据全部在数据...
一般来说首页的显示的数据比较多而且很杂,此时就会出现多次的数据读取。此时可以采用 1.页面静态化处理 将首页生成静态页面 2.使用缓存 只用当页面第一次运行时才动态执行action中的处理和页面的脚本,当页面生成成 功时就缓存起来。3.在使用1或2的情况下适当的也可以使用异步ajax方式对页面进行局部刷新...

在asp.net网站中,部署mvc网站,可以直接访问吗
不能直接访问。asp.net的相关配置主要是在根目录下才能生效。要在子目录下放另一个网站,是不能直接运行的。最好分成两个虚拟站点用。如果是用的虚拟主机,那就只能支持一个站了。如果是服务器,或者本机,可以开多个虚拟主机

ASP.NET 中关于MVC的一个很简单的问题(无法找到资源)
Views本来就是不能看的,你可以注意一些,想调试时不要让当前代码为一个视图 或者你也可以不让它使用默认设置 网站,右键,属性-选Web项。选择不打开页面 然后每次都手动在ASP.NET Development Server 右键“在Web浏览器上打开”

ASP.NET Core MVC中的两种404错误
在本节中,我们将学习如何在 ASP.NET Core中实现全局异常处理程序,并呈现任意非正常请求。在以下Details()操作方法中,我们故意使用throw关键字抛出异常。访问http:\/\/localhost:13380\/Home\/Details\/2,结果如图19.8所示。可以看到返回的状态码是500,因为500错误是来自服务器的内部错误。为了处理非开发环境中的异常,我们...

在asp.net mvc3 布局中文件中 @RenderBody()是其他页面内容显示的位置...
在母版页中使用@RenderBody()就可以了。在MVC3中,Razor引擎中是没有“母版页”,改叫了“布局”页面,_layout.cshtml。存放在共享视图文件夹中,叫Shard文件夹。然后你新创建的视图内容会通过布局页面的@RenderBody()方法呈现出来。这个东西只能出现一次。不能出现第二次。

asp.net mvcASP.NET MVC 包含的关键技术
首先,ActionResult 是 ASP.NET MVC 中的核心概念,它定义了从控制器(Controller)到视图(View)的响应。ActionResult 是 Action 的返回类型,用于处理HTTP请求并返回相应的内容,这可能是一个视图、JSON数据或者直接的HTTP状态码。其次,Filter 是 ASP.NET MVC 的一个重要特性,它允许开发者在请求处理...

ASP.NET MVC简单编程篇
第一个Asp Net MVC程序 案例 下面我们通过向EFFirst数据库的Customer表中添加数据数据并且将所有用户信息展示到对应页面的方式 来书写第一个Asp Net MVC应用程序 Customer表结构 CustId(客户编号) 主键自动增长 CustName(客户姓名)CustAddress(客户地址)首先创建MVC 的项目 对解决方案点右键 新建项目 如下...

C# .NET面试系列六:ASP.NET MVC
在ASP.NET MVC中,使用Session对象在服务器端存储和检索用户状态信息。通过Session对象的Add或[]操作符设置键值对,使用User.Identity对象获取Windows用户信息,确保在不同请求间保持用户状态。12. 已有ASPX,为什么还要Razor?Razor视图引擎相较于ASPX提供了更简洁、可读性更强的语法,并支持强类型视图、布局...

相似回答