从我的起始网页点击按钮,我正在调用WCF网络服务,该服务将运行一段时间(10 - 15分钟),并且在我的起始网页上显示消息“请等待服务正在运行”。
一旦我的WCF服务电话的操作完成,它将返回我的网页,我的网页服务的结果表格应显示在我的起始网页上。
现在上面在本地主机上工作正常但是当我从Web服务部署IIS控件上的代码时没有返回到起始页面并且“请等待服务正在运行”消息不会消失。
我不确定会议的问题可能是会议超时。有人可以帮帮我吗?
点击起始页按钮的代码示例如下所示。执行RunScript
后,结果应显示在起始页面上。
try
{
//Run the scripts
List<ScCon.TestService.Sel_Test> SelTests_Returned_list = TSSClient.RunScripts(ScriptsToRun_list);
TSSClient.Close();
List<StringTestResult> strResult_List = new List<StringTestResult>();
foreach (TestService.Sel_Test ST in SelTests_Returned_list)
{
strResult_List.Add(new StringTestResult(ST));
}
TCResultsGridView.DataSource = strResult_List;
TCResultsGridView.DataBind();
}
答案 0 :(得分:0)
处理这种情况的可能解决方案可能是 1.首先将您的Web服务绑定到IIS。 2.添加该Web服务作为解决方案的参考。如果它正在运行,那么您将能够在解决方案中添加它。 3.在代码中创建该Web服务的对象,然后您可以使用这些函数。