在我的项目中,我尝试使用以下代码将我的项目与我创建的Web服务连接:
web reference --> my web service
myWebSeviceClass connection = new myWebSeviceClass();
public SingleStack retrieveSingleStackOrder(string TableName, string[] ColumnName)
{
/*ERROR*/ return connection.getSingleStackOrder(TableName, ColumnName);
}
我在上面的代码中收到以下错误。
我的网络服务文件包含以下内容:
public GetOrder.SingleStack getSingleStackOrder(string tableName, List<string> columnNames)
{
//my function
}
其中GetOrder
是具有内部类SingleStack
的类。
我在询问之前搜索了很多但却找不到运气。
答案 0 :(得分:1)
您可能需要附加到服务。在VS菜单上单击调试 - &gt;附加到处理... ,然后浏览进程列表并双击您的Web服务。然后,调试器将能够跟踪并进入该服务。
当您连接到正确的过程时,您应该注意到左边的红色圆圈(断点)应该从红色轮廓转变为红色实心圆圈。如果它仍然是红色轮廓,则表示未附加调试器。
请阅读HERE以获取有关附加到流程的更多信息(您希望该段约三分之一的标题为第二种情况:调试已部署的WS )
答案 1 :(得分:0)
应用程序是否已在调试模式下构建?发布模式可以防止这种情况发生。