ASP.NETでスレッドを実行するには?

解決


  2006-10-20 20:21:13  No: 133789

お世話になります。
現在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でスレッドを利用する際の注意事項等ありますでしょうか。何かご存知の方、いらっしゃいましたらぜひご教授ください。


あん  2006-10-20 20:32:02  No: 133790

デバックしないで質問するとは。。


  2006-10-20 21:07:55  No: 133791

あん様
ご指摘ありがとうございます、デバックモードで確認しましたらヒントが見えてきました。申し訳ありませんでした。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加