发生异常错误,系统反馈信息:用户 'ASPNET' 登录失败。 怎么解决? 看看你的目录有没有aspnet这个用户的权限,没有则赋给它 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 cnhgj(黄桂佳 → 吃软不吃硬) 在哪儿看,我不懂,兄弟,就靠你了。 是数据库登陆失败吧,在sql server 企业管理器中找到,安全性,然后在登陆上右击,选新建登陆,在名称这里点开,选aspnet(aspnet_wp)account 用户添加确定,就ok了 是数据库登陆失败吧,在sql server 企业管理器中找到,安全性,然后在登陆上右击,选新建登陆,在名称这里点开,选aspnet(aspnet_wp)account 用户添加确定,就ok了 TheAres(班门斧) ( ) 早就加了,还是不行,求求大虾!! 我就用了个Repeater 控件,调用了一下数据库! 可能是你在安装sql server时选了windows集成身份验证如果是,试试这样:在Enterprise mangager中右击sql服务器,选择安全性选项卡,在身份验证中设置为sqlserver和windows,确定。要确保你是以sa身份登陆的。 在站点文件夹中加人aspnet用户,并设置该用户对该文件夹的操作权限! 楼主继续问还是没搞定,大家的方法,俺都试过了。别人给我的项目文件我,怎么便宜,把它拷贝在C:\Inetpub\wwwroot 目录下就可以便宜了吗?我的问什么不行, 彻底解决 CrystalReports 登录失败问题(海波.NET)问题:CrystalReports 登录失败--------------------------------------------------------------- 原因一: NTFS 文件夹权限的问题!文件夹:VS.NET Crystal Reports:C:\Program Files\Microsoft Visual Studio .NET\Crystal Reports\ViewersCrystal Reports 9.2:C:\Program Files\Common Files\Crystal Decisions\2.0\crystalreportviewers设置上述文件夹的“安全”,即NTFS 文件夹权限的问题!1、添加当前用户,比如 Administrator,,权限“写入”;2、添加用户 ASPNET,权限“写入”!---------------------------------------------------------------原因二:数据库登录问题 在报表的cs文件中,加上数据库连接。1.TableLogonInfo.使用TableLogonInfo Dim ReportDoc As New ReportDocument() Dim logonInfo As New TableLogonInfo Dim table As table ReportDoc.Load("C:\Rpts\publish.rpt") For Each table IN ReportDoc.DataBase.Tables logonInfo= table.LogonInfo with logonInfo.connectioninfo .serverName= "Localhost" .Databasename= "pubs" .UserID= "sa" .Password="" End With table.applyLogonInfo(logonInfo) next table Crviewer.reportsource= reportDoc 2.如果是多個相關表格生成的報表,最好以存儲過程為數據源建立報表代码放在 Page_load 事件里!试试 info.ConnectionInfo.ServerName = "Localhost"用户名和密码的正确性再确定一下!——————————————————————————————————————调试成功后,可以考虑:将“数据库连接信息”存放在 web.config 配置文件,容易维护——————————————————————————————————————using CrystalDecisions.Shared ; //负责解释TableLogOnInfo类using CrystalDecisions.CrystalReports.Engine ; //负责解释ReportDocument类private void Page_Load(object sender, System.EventArgs e){TableLogOnInfo logOnInfo = new TableLogOnInfo ();//这里必须事先申明一个ReportDocument对象 Report,同时加载数据报表ReportDocument oRpt = new ReportDocument();//获取.rpt文件真实路径string path;path=Server.MapPath ("cr.rpt");oRpt.Load (path);//从web.config中获取logOnInfo参数信息string a,b,c,d;//获取ServerNamea=System.Configuration.ConfigurationSettings.AppSettings ["servername"];//获取DatabaseNameb=System.Configuration.ConfigurationSettings.AppSettings ["database"];//获取UserIdc=System.Configuration.ConfigurationSettings.AppSettings ["userid"];//获取passwordd=System.Configuration.ConfigurationSettings.AppSettings ["pass"];//设置logOnInfo参数logOnInfo.ConnectionInfo.ServerName = a;logOnInfo.ConnectionInfo.DatabaseName = b;logOnInfo.ConnectionInfo.UserID = c;logOnInfo.ConnectionInfo.Password = d;oRpt.Database .Tables [0].ApplyLogOnInfo (logOnInfo);//建立.rpt文件与CryStalReportviewer文件之间的连接CrystalReportViewer1.ReportSource = oRpt;DataBind();} 一个关于动态库与数据库连接的问题,盼高手出现 套用了母版页的内容页怎么在页面上找到它的onload 和 init事件 求求帮忙呀 高手留步:C#DATAGRID排序刷新问题 有点难度,win应用操作web应用,希望大家来一起研究研究。 c#中如何将一个button和一个menuitem关联起来 如何下载IE7? 为什么我用了水晶报表后程序不能运行了? 如何在label中输入回车换行?/r/n没用 参数传递 一个控件能有两个DataSouce?? 我的aspnet权限没有了怎么办?
在sql server 企业管理器中找到,
安全性,然后在登陆上右击,选新建登陆,在名称这里点开,选aspnet(aspnet_wp)account 用户添加确定,就ok了
安全性,然后在登陆上右击,选新建登陆,在名称这里点开,选aspnet(aspnet_wp)account 用户添加确定,就ok了
如果是,试试这样:
在Enterprise mangager中右击sql服务器,选择安全性选项卡,在身份验证中设置为sqlserver和windows,确定。要确保你是以sa身份登陆的。
还是没搞定,大家的方法,俺都试过了。
别人给我的项目文件我,怎么便宜,把它拷贝在C:\Inetpub\wwwroot 目录下就可以便宜了吗?我的问什么不行,
问题:
CrystalReports 登录失败
---------------------------------------------------------------
原因一: NTFS 文件夹权限的问题!
文件夹:
VS.NET Crystal Reports:
C:\Program Files\Microsoft Visual Studio .NET\Crystal Reports\Viewers
Crystal Reports 9.2:
C:\Program Files\Common Files\Crystal Decisions\2.0\crystalreportviewers
设置上述文件夹的“安全”,即NTFS 文件夹权限的问题!
1、添加当前用户,比如 Administrator,,权限“写入”;
2、添加用户 ASPNET,权限“写入”!
---------------------------------------------------------------
原因二:数据库登录问题
在报表的cs文件中,加上数据库连接。
1.TableLogonInfo
.使用TableLogonInfo
Dim ReportDoc As New ReportDocument()
Dim logonInfo As New TableLogonInfo
Dim table As table
ReportDoc.Load("C:\Rpts\publish.rpt")
For Each table IN ReportDoc.DataBase.Tables
logonInfo= table.LogonInfo
with logonInfo.connectioninfo
.serverName= "Localhost"
.Databasename= "pubs"
.UserID= "sa"
.Password=""
End With
table.applyLogonInfo(logonInfo)
next table
Crviewer.reportsource= reportDoc
2.如果是多個相關表格生成的報表,最好以存儲過程為數據源建立報表
代码放在 Page_load 事件里!
试试 info.ConnectionInfo.ServerName = "Localhost"
用户名和密码的正确性再确定一下!
——————————————————————————————————————
调试成功后,可以考虑:
将“数据库连接信息”存放在 web.config 配置文件,容易维护
——————————————————————————————————————
using CrystalDecisions.Shared ; //负责解释TableLogOnInfo类
using CrystalDecisions.CrystalReports.Engine ; //负责解释ReportDocument类private void Page_Load(object sender, System.EventArgs e)
{
TableLogOnInfo logOnInfo = new TableLogOnInfo ();
//这里必须事先申明一个ReportDocument对象 Report,同时加载数据报表
ReportDocument oRpt = new ReportDocument();
//获取.rpt文件真实路径
string path;
path=Server.MapPath ("cr.rpt");
oRpt.Load (path);//从web.config中获取logOnInfo参数信息
string a,b,c,d;
//获取ServerName
a=System.Configuration.ConfigurationSettings.AppSettings ["servername"];
//获取DatabaseName
b=System.Configuration.ConfigurationSettings.AppSettings ["database"];
//获取UserId
c=System.Configuration.ConfigurationSettings.AppSettings ["userid"];
//获取password
d=System.Configuration.ConfigurationSettings.AppSettings ["pass"];
//设置logOnInfo参数
logOnInfo.ConnectionInfo.ServerName = a;
logOnInfo.ConnectionInfo.DatabaseName = b;
logOnInfo.ConnectionInfo.UserID = c;
logOnInfo.ConnectionInfo.Password = d;oRpt.Database .Tables [0].ApplyLogOnInfo (logOnInfo);//建立.rpt文件与CryStalReportviewer文件之间的连接
CrystalReportViewer1.ReportSource = oRpt;DataBind();
}