日期:2014-05-17  浏览次数:20632 次

关于ASP.NET程序放置到虚拟空间问题

我公司自身有服务器。不过业务有香港的需求。但服务器只在大陆。所以找了个香港的虚拟空间。
由于以前没使用国虚拟空间。
把生成的2.0程序[好像虚拟空间支持的.NET版本都不高。所以就只使用了2.0的]
在自己的服务器运行一切正常。

在香港的虚拟空间运行就运行时错误。错误还看不到。百度过一下。说是要设置customErrors。但web.config的customErrors本来就是Off的。

数据库使用的是access数据库

看网上的人说虚拟主机都是设置好web.config的。存在权限问题。
报错的原因猜想是数据库路径引用问题?

虚拟主机供应商提供的管理地址里面有一个这样的东西:

我就按要求设置了一个数据库路径。但程序里如何引用呢?


------解决方案--------------------
咨询下客服,问问access怎么配置,有的空间限制数据库文件的保存路径。
------解决方案--------------------
读数据库时用Server.Mappath()就行了,不用考虑这些路径问题的。