我正在使用VS 2008,asp.net,framework 3.5
这是我第一次建立一个asp.net网站。 该网站非常简单,一些页面从DB(ms访问)获取文本onLoad, 还有一些是纯文本。
它在调试时工作正常。
我使用了发布网站,并在我的计算机上获得了一个预编译的网站文件夹。
我将所有文件复制到我的托管服务器。 不需要DB的页面工作正常,所有在加载时调用DB的页面都找不到。
我认为这是权限,但是主持人和我一起检查了它。 db文件夹具有所有权限。
我有两个问题: 1.如何获得关于错误的确切信息,优于404? 2.发生了什么事?为什么不起作用?
感谢您阅读此篇文章..
答案 0 :(得分:0)
我知道这听起来很明显,但是您是否将测试连接字符串保留在web.config中,或者您将它保留在哪里?
您可能在本地计算机上使用了DB的别名,但您的ISP不会使用相同的别名。
那将是我的第一个停靠港。
要获得更好的错误消息,您可以关闭custom errors in your web.config并使用trace.axd。
善,
丹