お世話になります。
現在VS2003(VB)のASP.NETでスレッドを作成したいと思っていますが、うまくいかず困っております。
ボタンをクリックした後、画面にはラベルに終了だけ示し、バックグラウンドでテキストファイルを作成したいと思っております(クライアントはテキスト作成処理を待たせないようにしたいのです)しかし、テキスト作成処理のところがまったく動作しない状態になりますが、あるサーバでは動作して別のサーバでは動作しないという状態になりました。サーバはともにWin2003Server SP1(.netframework 1.1)となっております。
Dim threadA As New Thread(New ThreadStart(AddressOf ThreadMethod))
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
threadA.Start() '
Label1.Text = "終了"
End Sub
Private Sub ThreadMethod()
'テキスト作成処理
threadA.Abort()
End Sub
何かASP.NETでスレッドを利用する際の注意事項等ありますでしょうか。何かご存知の方、いらっしゃいましたらぜひご教授ください。
デバックしないで質問するとは。。
あん様
ご指摘ありがとうございます、デバックモードで確認しましたらヒントが見えてきました。申し訳ありませんでした。
ツイート | ![]() |