“/”应用程序中的服务器错误。

来源:互联网 发布:网络经纪人 编辑:程序博客网 时间:2024/06/02 10:40

情况是这样的,我有一个空间成功运行了一套网站程序,空间配置是asp.net2.0,数据库是mssql2005,网址是www.abc.c0m(虚构的哦)
现在我要在这个 路径下在放置一套网站程序用来测试,但是就是不能运行,程序提示如下错误:
(通过从网上搜索,很多朋友说让我把二个网站的Bin和Webconfig文件都放置在根目录下,适当调整调用,但是还是不可以
  我的这2套网站系统一个用了3层(子文件夹),一个没有用三层(根文件夹)哦)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

错误信息已经说得很明白了。
去看看数据库是否真的有这个表,看看是否写错。

计算机不会说谎的。请仔细检查sql语句,
我网站开发环境:Windows xp ,vs2005 ,Access,IIS 5.0
在自己电脑上能正常运行(包括查询,增删改),
但把网站拷贝到单位服务器后,只能读出页面,当从后台增删改网页时,会出现以下异常:
你再网站里写的路径都是绝对路径?
需要全部改成相对路径啊~相对路径使用.或者~表示。

估计不应该是路径造成的,可能是Access数据库的权限问题,

为什么还要SELECT语句都能正常执行,而增删改就不行啊。查询代码和增删改代码都是放在一块的啊。
在自己电脑上都能正常执行的,说明语句是没问题的

补充:服务器是SERVER版本,是IIS6.0,我网站是是在VS2005里通过点击“生成网站”显示“生成成功”后,直接把网站文件复制到服务器,而那些BLL层和DAL层和实体层没有复制
请问生成成功后还有什么网站部署发布必须的步骤吗?

楼主补充:数据库访问权限是给足了的啊

需要发布web,然后将发布的文件夹拷贝到服务器!!

发布网站是必须步骤吗?他是预编译文件。“复制网站”不是预编译文件。我都没有采用这两个步骤。
我直接“生成网站”后,就复制网站文件粘贴到我的U盘,然后再拷贝到服务器上的

你需要发布网站在本机上的一个地址,然后把这个地址下的文件,也就是编译过后的文件拷贝到服务器上

也就是说“发布网站“步骤是必须的吗?”生成网站“这个步骤是起什么作用啊?请不吝赐教

先 生成,后发布。net发布的都是编译后的文件,在发布的文件夹里,你发现没有后台cs文件了。都被编译成dll文件了,在bin目录里。这样才能部署到IIS上,没有经过编译的文件是不行的。

我有一个大大的迷惑:我在自己电脑的VS里”生成网站“后,没有经过”发布网站“步骤,把VS关了,我接着在自己电脑上的IIS上建立虚拟目录,路径指向这个网站文件,在浏览器里也能看到网站能正常运行,包括增删改查。
本机当然可以,你如果在服务器上装上VS,源码拷贝过去,直接在服务器上生成,可以去试验下

服务器上 Access 文件的修改权限.
再次强调,服务器上的ACCESS读写修改权限一直是给足了的啊!
来源:nba直播
原创粉丝点击