怪!在 ASP.NET 中调用Web Service的一个很怪的问题,请高手指教!(高分)
我做了一个Web Service,然后在ASP.NET页面中调用,
try
Dim upload As New localhost.QTServices()
upload.WriteArticle(ArticleTitle, ArticleContent, AreaID, _
StyleID, writer, PictureID, BgID, 0)
Catch ex2 As Exception
Throw New AppException(ex2.ToString)
End Try
程序能经过try里的程序,但执行完后又进入了catch 抛出异常,实际上更本就没有执行.
出错提示如下:
----------------------------------------------------
System.Threading.ThreadAbortException: 线程正被中止。
at System.Threading.Thread.AbortInternal()
at System.Threading.Thread.Abort(Object stateInfo)
at System.Web.HttpResponse.End()
at System.Web.HttpResponse.Redirect(String url, Boolean endResponse)
at System.Web.HttpResponse.Redirect(String url)
at QingTeng.Upload.ImageButton1_Click(Object sender, ImageClickEventArgs e) in G:\inetpub\wwwroot\School_Web\Web\QingTeng\Upload\Upload.aspx.vb:line 198</pre>
请高手执教!
问题点数:100、回复次数:5Top
1 楼saucer(思归)回复于 2003-08-03 18:48:59 得分 100
try
Dim upload As New localhost.QTServices()
upload.WriteArticle(ArticleTitle, ArticleContent, AreaID, _
StyleID, writer, PictureID, BgID, 0)
Catch ex2 As Exception
Response.Write(ex2.Message & "<BR>")
if not ex2.InnerException is nothing then
Response.Write(ex2.InnerException.Message & "<BR>")
end if
End Try
Top
2 楼suhuoqiang(小心女人.Net)回复于 2003-08-03 20:38:21 得分 0
upTop
3 楼panyee(快乐王子)回复于 2003-08-03 21:43:33 得分 0
重启一下, 可能就不会那么执行了,
你的AppException是自定义的异常处理类吧?Top
4 楼bin_bin()回复于 2003-08-04 18:01:29 得分 0
是的Top
5 楼panyee(快乐王子)回复于 2003-08-04 18:33:26 得分 0
奇怪, 我估计是其它语句对它有影响, web service复杂的我也做过, 但不该有这种情况Top




