- - PR -
クリスタルレポート作成中にアクセスが拒否されます
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2003-12-01 20:56
お世話になります。
ASP.NET2002からASP.NET2003にコンバートを現在行っているのですが クリスタルレポート作成中にアクセスが拒否されましたで落ちてしまいます。 正確なエラーは 「パス"C:\DOCUME~1\KAIHATSU\ASPNET\LOCALS~1\Temp\temp_390bef51-a809-4fc6-91f8-758f503380b9.rpt"へのアクセスが拒否されました。」 ご存知の方いらっしゃいましたらよろしくお願いします。 サンプルソース(proConnectionはSQLコネクション文字列) Dim sSql As String Dim dataSet As New TESTDs() Dim oRpt As TESTRpt = New TESTRpt() Dim oRpt2 As New ReportDocument() Dim prPrint As strPrn sSql = "Select AAAA, BBBB " sSql &= "FROM TEST " sSql &= "ORDER BY AAAA" Try Dim dataAdapter As New SqlClient.SqlDataAdapter(sSql, proConnection) dataAdapter.Fill(dataSet, "TESTDATA") If dataSet.Tables("TESTDATA").Rows.Count = 0 Then Exit Sub End If oRpt.SetDataSource(dataSet) oRpt2 = CType(oRpt, ReportDocument) 以下省略 上記ルーチンのoRpt.SetDataSource(dataSet)でVS.NET2002とVS.NET2003の値が違います。 調べますと、 VS.NET2003 oRpt.m_psTempFilenameに C:\DOCUME~1\KAIHATSU\ASPNET\LOCALS~1\Temp\temp_390bef51-a809-4fc6-91f8-758f503380b9.rpt VS.NET2002 oRpt.m_psTempFilenameに C:\WINDOWS\TEMP\temp_390bef51-a809-4fc6-91f8-758f503380b9.rpt" となります。oRpt.SetDataSource(dataSet)で落ちてしまいますので よろしくお願いします。 |
|
投稿日時: 2003-12-04 15:01
解決しました。
Web.configファイルの中にimpersonateという項目があり それを削除したところエラーがなくなりました。 どうもお騒がせしました。 |
1
