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

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

以下是本人个人意见,只供参考:

一,如果你的首页是静态的,而其他页面是动态的,可能是ASPNET的版本问题,在iis中右键单击,选择属性>>ASPNET>>ASPNET版本,选择一个高的版本。

二,如果首页也是动态页面,那就可以断定是其他页面的程序出错了,可以看看其他页面的错误提示,或是在vs中调试。

三,还有一种可能是你的程序在操作数据库时出错,比如说你的首页没有操作数据库的代码,而其他页面都有,这个时候其他页面也是显示不出来的。

建议你把问题说的详细点,其他页面无法访问是怎样提示的?

XP 我记得应该是 IIS55

要复制ASPNET MVC的 SystemWebMvcDll到BIn文件夹里

或者在工程中 ,引用的DLL中找到这一项,在它的属性里选择“复制到本地=true”

不过XP里对ISAPI支持的不是很好,这个配好了下面的问题也很多

ASPNET MVC 提供了统一管理配置文件的方法:bundles。你可以网上搜一搜看一下。

它的功能就是,可以把多个配置文件捆绑在一起,命名为a。然后在统一加载配置文件的地方只要加载a,就会加载a中的所有配置文件。

你这种情况,只要将服务器与测试环境的配置文件,分别捆绑后明明为:server与test。然后在加载的地方只要替换这两个就行了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 在 asp.net mvc 中本地运行程序正常,放到服务器上面之后,只能显示首页,其他任何页面都不能访问。

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情