我已经开始在 ASPX Web 项目中工作,该项目已经有一个现有的asmx
文件。它包含大约 4 个 WebMethods,这 4 个 Webmethods 显示了http://localhost:2133/WebServices.asmx
现在我尝试添加新的网络方法 named GetCities
与现有的非常相似,但它没有显示列表http://localhost:2133/WebServices.asmx
。我尝试重新编译它。当我深入检查(服务参考)时我找不到WebService在哪里WebServices.asmx
正在被引用。
现有方法
[WebMethod(EnableSession = true)]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public string GetAvailable(int clientCode)
{
try
{
//Db Querying statements
}
catch (Exception exc)
{
}
}
我添加的新方法
[WebMethod(EnableSession = true)]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public string GetCities()
{
try
{
//Db Querying statements
}
catch (Exception exc)
{
}
}
很困惑,请分享你的想法。
您需要通过执行以下操作来更新用于与 Web 服务配合使用的代理类:
- 在解决方案资源管理器中,打开项目的 App_WebReferences 文件夹,然后单击要更新的 Web 引用的节点。
- 右键单击该引用,然后单击“更新 Web 引用”。
XML Web 服务的新文件将下载到您的项目中。 XML Web 服务的信息在您的项目中更新。
Read 如何:更新项目 Web 参考 http://msdn.microsoft.com/en-us/library/tf3b21x2%28v=vs.90%29.aspx用于文档。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)