日期:2014-05-19  浏览次数:20446 次

请问一下关于ASP.NET的IIS配置问题
做了个小程序,在VS2005里面测试一切正常,但放到IIS发布那里,路径问题让我发愁.比如mdb文件放在App_Data文件夹下面,我整个全部COPY到IIS下,提示找不到MDB文件,比如我的IP是192.168.0.1的话,请问WEBCONFIG里面的连接字符串connectionString= "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=D:\WebSite\App_Data\user.mdb应该吧这个改成什么?我的IIS下面直接就是App_Data文件夹.谢谢大家指点~

------解决方案--------------------
connectionString= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= "+Server.MapPath(user.mdb);
------解决方案--------------------
用相对路径connectionString= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= "+Server.MapPath(user.mdb); Server.MapPath()啊,报错是因为可能你的MDB数据库权限设置有问题,要是调试你可以把改成EVERYONE权限了