商学院 |
本地测试正常,上传到服务器报错!若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个
| |
|
写了个网站,在本地调试运行正常,可是上传到服务器就报错。如下: 若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 注释: 通过修改应用程序的 而我在web.config中并未配置 而是这样配置的 解决方案 » 那么应该是你IIS配置问题了,服务器是2003么?检查下web服务扩展,ASP.NET 有没有被禁用?再看下IIS里的ASP.NET版本是否选对了。 ======================= 我在本地测试都没问题,发布到IIS上也没问题,但是上传到服务器就报这个错,会不会是服务器那边没建虚拟目录的原因呢? ======================= 出现这个错误提示的原因,是因为你的这个页面有错误, 比如,你这个页面初始化的时候,需要从数据库中读取数据加载到页面, 比如你有某个Dropdownlist是从数据库中读取数据绑定,但是页面刚加载的时候,你读取到的数据源内容是空的,于是页面就报错了,但是这个错误,在本地是可以查看的,通过外网连接的时候,因为你的配置文件没有配置允许远程查看错误,所以就不能查看,报告的就是你所述的这个错误。 仔细查看你的页面初始化需要绑定的数据,调试一下,是否有某个从数据库读取的数据初始化时候值是null的! ======================= 在web.config中添加: 这样可以看到具体的错误信息 看看你的服务器是否支持asp.net,如果支持的话,要看一下是否支持你程序用的版本,比如你用的是asp.net 2.0 ,但服务器只支持1.0 ======================= 我也遇到过此类问题,在IIS里把.net 版本换了一下就好了。。 还有把 读取 写入 目录浏览都给选上 ======================= 不知道我来回答的晚不晚。今天我被这个问题折磨了一上午。按照提示的去做。根本不好使。 我就检查服务器上的iis 我把 iis中目录 下面的执行权限 改为 纯脚本和 可执行文件。 就可以了。 希望能对大家有帮助。 ======================= 我也遇到这个问题了,但是解决了,就是把asp.net版本改下就好了…… ======================= 服务器上网站的发布目录权限配置不正确。。 比如我们在服务器上发布了一个网站,网站存放目录为:PublishedVersion 改正方法:①右键PublishedVersion,属性>>共享>>权限; ②这时候看到一个【添加】按钮,点击【添加】; ③这时候左下方有一个【高级】按钮,点击【高级】; ④这时候中间有一个【立即查找】按钮,点击【立即查找】; ⑤这时候在搜索结果里面找到NetWork(快捷键打N就可以看到了); ⑥选择了NetWork后点击【确定】,再点击【确定】,这时候看到的这个页面就是NetWork的权限了,都打上勾勾,就可以了 备注:服务器系统是Windows Server 2003。 ======================= 给你的网站所用文件所在的文件夹添加Everyone用户,其权限设置为“完全可控” 试一试 |
声明:该文及以下回复观点仅代表作者本人,五略商书系信息发布平台,仅提供信息存储空间服务。
转载请注明作者和出处:转自《五略商书》,作者it之王! |
|
相关阅读 |
共创江山
|
|
毛毛虫效应、美女效应、门槛效应、
|
|
罗米欧与朱丽叶效应
|
|
临近效应、留面子效应、流言的心理
|
|
库里肖夫效应、冷热水效应、连带效
|