当前位置:编程学习 > C#/ASP.NET >>

C#写的ASP.NET本地测试正常,上传到服务器后运行错误

用ASP.NET写了个对ACCESS数据库操作的页面,本地运行正常,使用生成部署包部署到虚拟主机上过后,运行提示错误。

ACCESS数据库连接我不是在配置文件里面定义的,是单独的一个类,连接代码如下
strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\data.mdb;Jet OLEDB:DataBase Password=XXXXX";

求解
补充:错误页面 http://17xiaoc.com/LoginDM/Default.aspx
 

“/”应用程序中的服务器错误。配置错误说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 

分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。

源错误: 

行 14: -->行 15: <customErrors mode="Off"/>行 16: <authentication mode="Windows" />行 17: <!--行 18: 如果在执行请求的过程中出现未处理的错误,

源文件: d:\freehost\fazhiol\web\logindm\web.config    行: 16 

版本信息: Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本:2.0.50727.1433
答案:
网站要放在你空间的根目录下 !你试试吧!
能,先建立数据库,后根据语句链接也可以&lt;appSettings&gt;&lt;add key="sqlserver"value="server=主机名;database=数据库名;uid=用户名;pwd=密码"/&gt;&lt;/appSettings&gt;例如:&lt;appSettings&gt;&lt;add key="sqlserver"value="server=(local);database=sqgl;uid=sa;...
 把web.config 中的 <authentication mode="Windows" /> 改为 <authentication mode="None" />

上一个:用ASP.NET(C#)编写一段webservice代码,要求安全性比较好
下一个:学校网络办公系统该怎么做,用ASP,最好全用VB

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,