プロジェクトをWindowsServer2008にアップロードしました。
プロジェクトは、2分以上かかるレポートを生成します(場合によっては4〜5分)
問題は、ドメインに参加していないユーザーの場合、エラー要求のタイムアウトが発生することです。
エラーの原因は、レポートの生成にかかる時間です。エラーのスクリーンショットは次のとおりです。
[IMG] http://i47.tinypic.com/34i5vd0.png [/ IMG]
ここにコード
Protected Sub btnOSA_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnOSA.Click
Dim apps As New MyApps
Dim connsql As New SqlCommand
apps.OpenConnection()
connsql.Connection = apps.oConn
connsql.CommandTimeout = 3600
connsql.CommandText = "GetWeeklyPICDetail @pmon, @pyear"
connsql.Parameters.AddWithValue("@pmon", SqlDbType.Int)
connsql.Parameters.AddWithValue("@pyear", SqlDbType.Int)
connsql.Parameters("@pmon").Value = cmbMonthParam.Value
connsql.Parameters("@pyear").Value = cmbYearParam.Value
connsql.ExecuteNonQuery()
apps.CloseConnection()
btnExportSPC.Visible = True
End Sub
ここに私のweb.config行
<appSettings>
<add key="connStr" value="Data Source=xxx;initial catalog=xxx;user ID=sa;Password=password;Connection Timeout=3600; "/>
</appSettings>
<connectionStrings>
<add name="connStr" connectionString="Data Source=xxx;Initial Catalog=xxx;User ID=sa;Password=password;Timeout=3600" providerName="System.Data.SqlClient" />
</connectionStrings>