您的位置:首页 > 其它

项目上传到服务器后问题总结

2007-10-11 08:40 211 查看
最近两天在现在公司做的两个项目需要上传到服务器进行测试了
可惜界面都还没有美化。。。汗!~不知道什么时候才能正式运行!

不说废话了
首先我建议大家在上传文件之前把web.config里的
<customErrors mode="Off" defaultRedirect="Default.aspx"/>
<compilation debug="true">
这两个配置节设置成这样,意思我想就不用我说了,偷个懒~呵呵

其实主要是讲下我碰到的几个问题!

1。Selected collating sequence not supported by the operating system.
这种错误原因大家在网上查肯定有不少文章,不过我发现在怎么搜索其实就只三篇是原创的,
其中只有一篇是真正解决了问题!

出现这个错误原因:
根据微软的官方网站说明:若Access在一种语言下创建,而在另一种语言下使用就会
提示这种错误!(微软的技术解释请参见 http://support.microsoft.com/kb/141306/EN-US/
而这么以来我的机器是中文操作系统,那我上传的那个服务器肯定是英文的操作系统!所以我在我的中文
操作系统上创建的Access文件在上传到服务器以后就会报这个错!
那么大家肯定以为是操作系统语言版本的问题,其实有人已经测试了,结果并不是这个原因!
也就是说在英文操作系统里创建的也不行!

解决办法:
--其实这个错误翻译过来就是说系统不支持数据排序的问题
那么解决办法也就是从这里入手:
我这里讲Access07的解决办法,因为03的我想大家应该很熟悉根据下面步骤也能找到相应选项:
打开Access文件==>鼠标指针放在开始,创建,外部数据,数据库工具那一栏点反键==>选择"自定义快速访问工具栏"
然后在弹出的窗口里选择"常规"选项==>在里面找到"新建数据库排序次序"
在旁边的下拉菜单里选择"常规"

--选择了排序次序为常规之后必须压缩数据库,否则系统还是不能采用逆已经修改的这个排序方式!
这样就ok了
不知道大家看到了压缩数据库是不是有点蒙了,反正我是,我还以为压缩成rar文件
还去google搜索怎么压缩Acccess数据库!
最后发现Access文件打开后左上角有个office图标,我就无聊点了下,
发现出来个下拉菜单,结果发现管理选项里有压缩和修复数据库选项,
[点击左上角的“Office 按钮”-> 管理 -> 压缩和修复数据库]
按步骤压缩了一下,上传服务器,ok!~

看里面文章里讲到03压缩或着修复过的数据会在07中执行此操作后增大(数十 KB 左右),
不过从浏览器的进度条上可以看出,网站读取数据库的速度明显加快。

2。An error has occurred while establishing a connection to the server.
When connecting to SQL Server 2005, this failure may be caused by the fact
that under the default settings SQL Server does not allow remote connections.
(provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
因为这个错误里面说是mssql2005错误,所以就纳闷,怎么我用的Access为什么会报这个错!
而且项目有条代码是取配置文件里Profile存储的值,就是这句话有问题!
最后我去查了下Profile用法,原来Profile是被保存在SqlServer2005 Express数据库
它位于App_Data目录中,然后我去哪个文件夹子查看,果然有数据库文件!

出现错误原因:
服务器没有安装SqlServer 2005 Express 数据库,只安装了SqlServer2005!

解决办法:
1。安装SqlServer2005 Express数据库
1.通过aspnet_regsql.exe完成,该程序位于C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/下。
运行它之后会弹出一个的窗口:点击下一步(Next)
2.我们发现除了有配置数据库外,还有删除数据库的功能,以后说不定可以派上用场,现在自然选
Configure SQL Server for application services,按"Next >"按钮
3.现在进入数据库选择界面,如果SQLSERVER就安装在本地的话,可以不用改任何东西,直接按"Next >"。
这里的Database显示为<default>,表示默认数据库名为aspnetdb,你也可以根据自己的需要更改名称。
4.最后一步,现在按"Next >"就可以开始安装数据库了,当Finish按钮亮起时,表明数据库安装成功,一切顺利!

2。上面是直接安装,但服务器如果是虚拟空间就象我,那就没辙了!
我只有将Frofile换成了Cookie!

关于Profile和Express数据库,大家在baidugoogle上可以搜索到很多资料,这里就不详细说明了!
如果关于这两个东东有什么不明白大家可以加我qq,一起来探讨,首先声明我可是极品菜鸟!~呵呵

最近没时间,有时间可以考虑写篇blog!其实我写blog主要记录些问题和解决方法方便以后查看和记忆!
如果大家看不惯先说声抱歉了!

*关于profile我这有一篇非常好的文章,如果需要可以加我QQ563812344!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐