csdn的大哥们在哪里?七夕100分!
流年岁月 2009-08-26 10:41:15
小弟这几天被一很...的问题折腾的够惨的了,网站做到后来出现这样一问题(不知道以前是不是就存在或者是没有发现?)。
本地项目运行完全正常,但是上传服务器之后就问题来了!大哥们听我细说一下:
我是用的VS2005做的网站!
--------------------------------------------------------------------------------
问题一: 关于gridview的分页问题,下面小弟贴出我的垃圾代码给大哥们看看,本地分页是没问题,但是上传到服务器之后呢,分页就报错了!哎,代码估计没什么问题就是一普通的分页,贴个错误信息出来看:
“/”应用程序中的服务器错误。
无法找到资源。
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
请求的 URL: /newsType/Default.aspx
Default.aspx是我在IIS上面指定的默认文档内容,找不到匹配信息就跳到首页去!但是为什么服务器上面就不能分页了呢?实在令小弟费解!此乃问题一!。
--------------------------------------------------------------------------------
问题二:关于应用模板页的问题(此问题如果你能解决,我就以后跟你混,哈哈哈!)
小弟做的网站,所有除了后台的页面基本上都用到了模板页,我在模板页上面做了个会员登陆,然而问题出现了,除了首页default.aspx该页面引用模板页之后能正常登陆,其他页面则都不行,出现问题:
验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。
我在百度上面找了很久 试了三种方法:
第一: <pages enableViewStateMac="false"></pages>
第二:<machineKey validationKey="3FF1E929BC0534950B0920A7B59FA698BD02DFE8"
decryptionKey="280450BB36319B474C996B506A95AEDF9B51211B1D2B7A77"
decryption="3DES" validation="SHA1"/>
第三:<pages enableEventValidation="false" viewStateEncryptionMode="Never"></pages>
但是都不行!!!!!!
以上2个问题 有位大哥提醒我 可能是因为我的本地系统与服务器系统不一致导致的有些地方不兼容,哎,服务器是2003,我用的XP的!我以后做开发的话都去用2003好了!可能就不会出现上面的问题了!
今天是七夕,很抱歉大哥们来我这里帮我看问题了!感谢!另外,光棍万岁 !嘿嘿!