Discussion:
用ASP.Net 2.0查詢Oracle資料庫的問題!!
(时间太久无法回复)
dvd333
2006-04-19 07:25:01 UTC
Permalink
我在 VS.Net 2005 的開發環境中, 直接執行 Web Form 來查詢 Oracle 9i 的資料都沒問題,
可是把該 Web 專案安裝部署至同一主機的虛擬目錄後, 用 ie 來執行同一查詢網頁 aspx 時,
就會發生錯誤!!
不管是用 OracleClient 或是用 OleDb 都不行.....
錯誤訊息如下...請各位善心人士幫幫忙吧!!!!

========================================================================
'/TpProf' 應用程式中發生伺服器錯誤。
--------------------------------------------------------------------------------

System.Data.OracleClient 需有 Oracle 用戶端軟體版本 8.1.7 或以上版本。
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。

例外詳細資訊: System.Exception: System.Data.OracleClient 需有 Oracle 用戶端軟體版本 8.1.7
或以上版本。

原始程式錯誤:

在執行目前 Web 要求期間,產生未處理的例外狀況。如需有關例外狀況來源與位置的資訊,可以使用下列的例外狀況堆疊追蹤取得。

堆疊追蹤:

[Exception: System.Data.OracleClient 需有 Oracle 用戶端軟體版本 8.1.7 或以上版本。]
System.Data.OracleClient.OCI.DetermineClientVersion() +554

System.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction(String
userName, String password, String serverName, Boolean integratedSecurity,
Boolean unicode, Boolean omitOracleConnectionName) +30

System.Data.OracleClient.OracleInternalConnection..ctor(OracleConnectionString connectionOptions) +135

System.Data.OracleClient.OracleConnectionFactory.CreateConnection(DbConnectionOptions
options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection
owningObject) +37

System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +28
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection
owningObject) +429
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection
owningObject) +70
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection
owningObject) +512
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection
owningConnection) +85
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection
outerConnection, DbConnectionFactory connectionFactory) +102
System.Data.OracleClient.OracleConnection.Open() +34
System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset,
DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable,
IDbCommand command, CommandBehavior behavior) +121
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord,
Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior
behavior) +137
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +83

System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1770
System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments,
DataSourceViewSelectCallback callback) +17
System.Web.UI.WebControls.DataBoundControl.PerformSelect() +149
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +70
System.Web.UI.WebControls.GridView.DataBind() +4
System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +82
System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls()
+69
System.Web.UI.Control.EnsureChildControls() +87
System.Web.UI.Control.PreRenderRecursiveInternal() +41
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1360
璉璉
2006-04-19 09:17:35 UTC
Permalink
§AŠbšº¥x¹qž£¥ÎŠøªAŸ¹Á`ºÞ¥i¥H³sšì Oracle ¥DŸ÷¶Ü¡H

§Aªºª¬ªp©Ç©Çªº¡A§AŠb­ì¥ý¥i¥H³s¡AŽNªí¥Ü§Aªº Oracle client Šb§Aªº¶}µoÀô¹Ò¬OŠwžËŠnªº¡C
©ó news:9D5D1391-6D0C-4365-B9E2-047AFFF5C847%40microsoft.com µoªí
§ÚŠb VS.Net 2005 ªº¶}µoÀô¹Ò€€, ªœ±µ°õŠæ Web Form šÓ¬džß Oracle 9i ªºžê®Æ³£šS°ÝÃD,
ŽN·|µo¥Í¿ù»~!!
€£ºÞ¬O¥Î OracleClient ©Î¬O¥Î OleDb ³£€£Šæ.....
¿ù»~°T®§Šp€U...œÐŠUŠìµœ€ß€H€hÀ°À°Š£§a!!!!
========================================================================
'/TpProf' À³¥Îµ{Š¡€€µo¥ÍŠøªAŸ¹¿ù»~¡C
--------------------------------------------------------------------------------
System.Data.OracleClient »ÝŠ³ Oracle ¥Î€áºÝ³nÅ骩¥» 8.1.7 ©Î¥H€Wª©¥»¡C
Žy­z: Šb°õŠæ¥Ø«e Web ­nšDªº¹Lµ{€€µo¥Í¥Œ³B²zªºšÒ¥~±¡§Î¡CœÐÀËŸ\°ïÅ|°lÂÜ¥Hšú±o¿ù»~ªºžÔ²Óžê°T¡A¥H€ÎŠbµ{Š¡œX€€²£¥ÍªºŠìžm¡C
šÒ¥~žÔ²Óžê°T: System.Exception: System.Data.OracleClient »ÝŠ³ Oracle ¥Î€áºÝ³nÅ骩¥» 8.1.7
©Î¥H€Wª©¥»¡C
--
€ô®ü¬ì§Þšt²Î¬ãµoÅçÃÒ€u§@«Ç ASP.NET Web News Reader 0.2.0 UTF-8 Beta
·s»Džs²Õ RSSºô»xµo¥¬ŽúžÕ€€ http://tlcheng.no-ip.com/News/rss2.aspx
ºô¯žŠa¹Ï http://tlcheng.no-ip.com/wwwmap.htm
¬y°ìšŸ¬x/°Ï°ì€ôžê·œ/®}ª@ºô/ªŽºÀ¹Ï/»y­µ³q°T €å³¹»Pµ{Š¡
Basic/Fortran/Windows API/.Net/»²§U»¡©úÀÉ ­ì©lœX¡B€å³¹»P°Qœ×
--
ASPNET News http://tlcheng.no-ip.com/News/ | http://tlcheng.twbbs.org/News/
RSS 2.0 http://tlcheng.no-ip.com/News/rss2.aspx?Action=List&Newsgroup=microsoft.public.tw.dotnet.framework.aspnet
dvd333
2006-04-21 06:37:01 UTC
Permalink
解決了....
原來是要在 Oracle 目錄的安全性中開權限給 Internet 的 Guest 帳戶

"璉璉" 來函:
你在那台電腦用伺服器總管可以連到 Oracle 主機嗎?
你的狀況怪怪的,你在原先可以連,就表示你的 Oracle client 在你的開發環境是安裝好的。
你部署在同一台,就應該沒問題才對,不應該會發生找不到 Oracle Client ...
先把 web.config 裡面塞一個 Administrators 群組的帳號密碼,確認不是權限的問題,再看看~
於 news:9D5D1391-6D0C-4365-B9E2-047AFFF5C847%40microsoft.com 發表
我在 VS.Net 2005 的開發環境中, 直接執行 Web Form 來查詢 Oracle 9i 的資料都沒問題,
可是把該 Web 專案安裝部署至同一主機的虛擬目錄後, 用 ie 來執行同一查詢網頁 aspx 時,
就會發生錯誤!!
不管是用 OracleClient 或是用 OleDb 都不行.....
錯誤訊息如下...請各位善心人士幫幫忙吧!!!!
========================================================================
'/TpProf' 應用程式中發生伺服器錯誤。
--------------------------------------------------------------------------------
System.Data.OracleClient 需有 Oracle 用戶端軟體版本 8.1.7 或以上版本。
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。
例外詳細資訊: System.Exception: System.Data.OracleClient 需有 Oracle 用戶端軟體版本 8.1.7
或以上版本。
--
水海科技系統研發驗證工作室 ASP.NET Web News Reader 0.2.0 UTF-8 Beta
新聞群組 RSS網誌發布測試中 http://tlcheng.no-ip.com/News/rss2.aspx
網站地圖 http://tlcheng.no-ip.com/wwwmap.htm
流域防洪/區域水資源/徐昇網/玫瑰圖/語音通訊 文章與程式
Basic/Fortran/Windows API/.Net/輔助說明檔 原始碼、文章與討論
--
ASPNET News http://tlcheng.no-ip.com/News/ | http://tlcheng.twbbs.org/News/
RSS 2.0 http://tlcheng.no-ip.com/News/rss2.aspx?Action=List&Newsgroup=microsoft.public.tw.dotnet.framework.aspnet
Jason
2006-05-22 03:53:30 UTC
Permalink
œÐ°Ý§AŠ³·U¹L³o­Ó°ÝÃD¶Ü
==============
hi §AŠn

§Ú¬O­èŸÇasp2.0ŽX­Ó€ë,²{Šb¹Jšì€@­ÓŽÆ€âªº°ÝÃD,ŽN¬Oµn€J«á±`±`¥X²{¿ù»~,§ÚŠb°Qœ×°Ï€W¬Ýšì§A€wžgžÑšM,§ÚŠbšâ­Ó¬PŽÁŽN­n¥æ³ø§i,¥i§_œÐ§A±Ð±Ð§Ú!!

============================

Server Error in '/WebSite1' Application.
--------------------------------------------------------------------------------

ŠbÀÉ®× C:\Documents and
Settings\Ja.Wang\Desktop\WebSite1\App_Data\aspnetdb.mdf ªþ¥[ŠÛ°Ê©RŠWªºžê®Æ®w€§¹ÁžÕ¥¢±Ñ¡C¬ÛŠPŠWºÙªºžê®Æ®w€wžgŠsŠb¡BµLªk¶}±Ò«ü©wªºÀɮשΪ̥ŠŠì©ó UNC Š@¥Î€€¡C
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: ŠbÀÉ®× C:\Documents
and Settings\Ja.Wang\Desktop\WebSite1\App_Data\aspnetdb.mdf ªþ¥[ŠÛ°Ê©RŠWªºžê®Æ®w€§¹ÁžÕ¥¢±Ñ¡C¬ÛŠPŠWºÙªºžê®Æ®w€wžgŠsŠb¡BµLªk¶}±Ò«ü©wªºÀɮשΪ̥ŠŠì©ó UNC Š@¥Î€€¡C

Source Error:


An unhandled exception was generated during the execution of the
current web request. Information regarding the origin and location of the
exception can be identified using the exception stack trace below.


Stack Trace:


[SqlException (0x80131904): ŠbÀÉ®× C:\Documents and
Settings\Ja.Wang\Desktop\WebSite1\App_Data\aspnetdb.mdf ªþ¥[ŠÛ°Ê©RŠWªºžê®Æ®w€§¹ÁžÕ¥¢±Ñ¡C¬ÛŠPŠWºÙªºžê®Æ®w€wžgŠsŠb¡BµLªk¶}±Ò«ü©wªºÀɮשΪ̥ŠŠì©ó UNC Š@¥Î€€¡C]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException
exception, Boolean breakConnection) +734963
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject
stateObj) +188
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand
cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet
bulkCopyHandler, TdsParserStateObject stateObj) +1838
System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean
enlistOK) +33
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection
owningObject, SqlConnectionString connectionOptions, String newPassword,
Boolean redirectedUserInstance) +628
System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity
identity, SqlConnectionString connectionOptions, Object providerInfo, String
newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
+170
System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions
options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection
owningConnection) +359
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection
owningConnection, DbConnectionPool pool, DbConnectionOptions options) +28
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection
owningObject) +424
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection
owningObject) +66
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection
owningObject) +496
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection
owningConnection) +82
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection
outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.SqlClient.SqlConnection.Open() +111
System.Web.DataAccess.SqlConnectionHolder.Open(HttpContext context,
Boolean revertImpersonate) +84
System.Web.DataAccess.SqlConnectionHelper.GetConnection(String
connectionString, Boolean revertImpersonation) +197
System.Web.Security.SqlMembershipProvider.GetPasswordWithFormat(String
username, Boolean updateLastLoginActivityDate, Int32& status, String&
password, Int32& passwordFormat, String& passwordSalt, Int32&
failedPasswordAttemptCount, Int32& failedPasswordAnswerAttemptCount,
Boolean& isApproved, DateTime& lastLoginDate, DateTime& lastActivityDate)
+1121
System.Web.Security.SqlMembershipProvider.CheckPassword(String username,
String password, Boolean updateLastLoginActivityDate, Boolean
failIfNotApproved, String& salt, Int32& passwordFormat) +105
System.Web.Security.SqlMembershipProvider.CheckPassword(String username,
String password, Boolean updateLastLoginActivityDate, Boolean
failIfNotApproved) +42
System.Web.Security.SqlMembershipProvider.ValidateUser(String username,
String password) +83
System.Web.UI.WebControls.Login.OnAuthenticate(AuthenticateEventArgs e)
+160
System.Web.UI.WebControls.Login.AttemptLogin() +105
System.Web.UI.WebControls.Login.OnBubbleEvent(Object source, EventArgs e)
+99
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +35
System.Web.UI.WebControls.Button.OnCommand(CommandEventArgs e) +115
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
+163
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String
eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler
sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102





--------------------------------------------------------------------------------

Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET
Version:2.0.50727.42

==============================
my web.config

<?xml version="1.0"?>
<!--
Note: As an alternative to hand editing this file you can use the
web admin tool to configure settings for your application. Use
the Website->Asp.Net Configuration option in Visual Studio.
A full list of settings and comments can be found in
machine.config.comments usually located in
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings>
<add key="CompanyName" value="ºô»Úºôžô€œ¥q" />
</appSettings>
<connectionStrings>
<add name="northwndConnectionString1" connectionString="Data
Source=.\SQLEXPRESS;AttachDbFilename=C:\ASPNET20_Sample\Database\northwnd.mdf;Integrated
Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
<add name="NorthwindConnectionString1" connectionString="Data
Source=.\SQLEXPRESS;AttachDbFilename=C:\ASPNET20_Sample\Database\northwnd.mdf;Integrated
Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
<add name="AppConnectionString1" connectionString="Data
Source=.\SQLEXPRESS;AttachDbFilename=C:\ASPNET20_Sample\Database\northwnd.mdf;Integrated
Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
<add name="northwndConnectionString2" connectionString="Data
Source=.\SQLEXPRESS;AttachDbFilename=C:\ASPNET20_Sample\Database\northwnd.mdf;Integrated
Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>


<system.web>
<globalization
fileEncoding="big5"
requestEncoding="big5"
responseEncoding="big5"
culture="zh-TW"
/>
<anonymousIdentification enabled="true" />
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<roleManager enabled="true" />
<compilation debug="true"/>
<!--
The <authentication> section enables configuration of the
security authentication
mode used by ASP.NET to identify an incoming user.
-->
<authentication mode="Forms">
<forms loginUrl="Anonymous\login.aspx" />
</authentication>
<!--
The <customErrors> section enables configuration of what to do
if/when an unhandled
error occurs during the execution of a request. Specifically,
it enables developers
to configure html error pages to be displayed in place of a
error stack trace.
-->
<customErrors defaultRedirect="" />
<profile>
<properties>
<add name="€€€å©mŠW" type="System.String" />
<add name="Theme" defaultValue="NoTheme" type="System.String" />
<add name="CustomerID" type="System.String" />
<add name="¿³œì" type="System.String" allowAnonymous="true"
/>
<add name="²ºÙ" type="System.String" allowAnonymous="true" />
<group name="­Ó€Hžê°T">
<add name="Š~ÄÖ" type="System.Int64" />
<add name="¥Í€é" type="System.DateTime" />
<add name="©Ê§O" type="System.Boolean" />
</group>
</properties>
</profile>
<siteMap defaultProvider="XmlSiteMapProvider" enabled="true">
<providers>
<add name="XmlSiteMapProvider"
description="SiteMap provider which reads in .sitemap
XML files."
type="System.Web.XmlSiteMapProvider, System.Web,
Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
siteMapFile="Web.sitemap"
securityTrimmingEnabled="true"/>
</providers>
</siteMap>
<webParts enableExport ="true">
</webParts>

</system.web>
</configuration>
§ÚŠb VS.Net 2005 ªº¶}µoÀô¹Ò€€, ªœ±µ°õŠæ Web Form šÓ¬džß Oracle 9i ªºžê®Æ³£šS°ÝÃD,
aspx ®É,
ŽN·|µo¥Í¿ù»~!!
€£ºÞ¬O¥Î OracleClient ©Î¬O¥Î OleDb ³£€£Šæ.....
¿ù»~°T®§Šp€U...œÐŠUŠìµœ€ß€H€hÀ°À°Š£§a!!!!
========================================================================
'/TpProf' À³¥Îµ{Š¡€€µo¥ÍŠøªAŸ¹¿ù»~¡C
--------------------------------------------------------------------------------
System.Data.OracleClient »ÝŠ³ Oracle ¥Î€áºÝ³nÅ骩¥» 8.1.7 ©Î¥H€Wª©¥»¡C
Žy­z: Šb°õŠæ¥Ø«e Web ­nšDªº¹Lµ{€€µo¥Í¥Œ³B²zªºšÒ¥~±¡§Î¡CœÐÀËŸ\°ïÅ|°lÂÜ¥Hšú±o¿ù»~ªºžÔ²Óžê°T¡A¥H€ÎŠbµ{Š¡œX€€²£¥ÍªºŠìžm¡C
šÒ¥~žÔ²Óžê°T: System.Exception: System.Data.OracleClient »ÝŠ³ Oracle ¥Î€áºÝ³nÅ骩¥» 8.1.7
©Î¥H€Wª©¥»¡C
Šb°õŠæ¥Ø«e Web ­nšDŽÁ¶¡¡A²£¥Í¥Œ³B²zªºšÒ¥~ª¬ªp¡CŠp»ÝŠ³ÃöšÒ¥~ª¬ªpšÓ·œ»PŠìžmªºžê°T¡A¥i¥HšÏ¥Î€UŠCªºšÒ¥~ª¬ªp°ïÅ|°lÂÜšú±o¡C
[Exception: System.Data.OracleClient »ÝŠ³ Oracle ¥Î€áºÝ³nÅ骩¥» 8.1.7 ©Î¥H€Wª©¥»¡C]
System.Data.OracleClient.OCI.DetermineClientVersion() +554
System.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction(String
userName, String password, String serverName, Boolean integratedSecurity,
Boolean unicode, Boolean omitOracleConnectionName) +30
System.Data.OracleClient.OracleInternalConnection..ctor(OracleConnectionString
connectionOptions) +135
System.Data.OracleClient.OracleConnectionFactory.CreateConnection(DbConnectionOptions
options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection
owningObject) +37
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection
owningConnection, DbConnectionPool pool, DbConnectionOptions options) +28
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection
owningObject) +429
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection
owningObject) +70
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection
owningObject) +512
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection
owningConnection) +85
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection
outerConnection, DbConnectionFactory connectionFactory) +102
System.Data.OracleClient.OracleConnection.Open() +34
System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset,
DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable,
IDbCommand command, CommandBehavior behavior) +121
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32
startRecord,
Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior
behavior) +137
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +83
System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments
arguments) +1770
System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments,
DataSourceViewSelectCallback callback) +17
System.Web.UI.WebControls.DataBoundControl.PerformSelect() +149
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +70
System.Web.UI.WebControls.GridView.DataBind() +4
System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +82
System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls()
+69
System.Web.UI.Control.EnsureChildControls() +87
System.Web.UI.Control.PreRenderRecursiveInternal() +41
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1360
Loading...