| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 769 人关注过本帖
标题:[经验]上传到服务器的程序运行不了之解决法
只看楼主 加入收藏
铲铲
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:506
专家分:0
注 册:2006-5-2
结帖率:100%
收藏
 问题点数:0 回复次数:0 
[经验]上传到服务器的程序运行不了之解决法
看到很多人在问,为什么在本地自己架设的服务器上可以正确运行,可是将文件上传到别人提供的服务器上,就无法运行了。

如果在本地自己架设的服务器上可以正确运行,可以说明代码没有问题。上传到服务器上运行往往出现错误,并且错误的详细信息不会发送给远程浏览者,除非在web.config中configuration节下的system.web节下加上
<customErrors mode="Off"/>
表示关闭自定义错误。再次请求网站,以获得详细的错误信息。

一般来说,网络上购买的虚拟主机空间,默认的根目录下并非是应用程序根,因此上传得网站文件因为找不到应用程序的起点而出错。对于此种情况,只得联系空间供应商协助解决。

如果在本地遇到这样的问题,可以这样解决
打开IIS管理器,在网站上打开属性:
图片附件: 游客没有浏览图片的权限,请 登录注册


单击创建按钮,即在网站根目录上创建了应用程序。其他的不用设置即可使用。

另外,不但网站的根目录可以设置为应用程序根,网站内的任何一个文件夹都可以被设置为应用程序根,和上述方法一样。
在设置前,目录的图标如下

图片附件: 游客没有浏览图片的权限,请 登录注册

设置成应用程序根以后,会变成如下的图标:

图片附件: 游客没有浏览图片的权限,请 登录注册


在应用程序根目录下,可以放置bin目录,以包含程序集文件,运行时系统会自动加载。同时,web.config的某些配置节必须是在应用程序根下才能进行,例如<customErrors mode="Off"/>,还有包括验证模式等的配置


如果遇到部署网站的问题,不妨检查一下应用程序根是否设置正确
搜索更多相关主题的帖子: 服务器 web 虚拟主机 网络 
2006-05-24 16:42
快速回复:[经验]上传到服务器的程序运行不了之解决法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033789 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved