怪!在 ASP.NET 中调用Web Service的一个很怪的问题,请高手指教!(高分)

bin_bin 2003-08-03 06:36:59
我做了一个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>




请高手执教!
...全文
6 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cyp503 2003-08-06
WriteArticle

方法有问题,请采用逐步跟踪

回复
lyrixliu 2003-08-06
应该是WriteArticle方法有问题。调用web service好像是异步的
回复
infofox 2003-08-05
看不出
回复
ETstudio 2003-08-05
看看是不是最后一句错了
回复
liubiqu 2003-08-04
看来你的调试经骓不够
下面这句出错。
upload.WriteArticle(ArticleTitle, ArticleContent, AreaID, _
StyleID, writer, PictureID, BgID, 0)

正如楼上那位同志说的那样,
回复
bin_bin 2003-08-03
TRY 里的全部都执行的,执行完再进入CATCH的,好奇怪!
回复
panyee 2003-08-03
在catch前面再加随便加一句
Dim str As String = "hello"

看跟踪时是否会运行它?
回复
发帖
Web Services
创建于2007-09-28

1.2w+

社区成员

.NET技术 Web Services
申请成为版主
帖子事件
创建了帖子
2003-08-03 06:36
社区公告
暂无公告