gpt4 book ai didi

c# - 无法添加服务引用

转载 作者:行者123 更新时间:2023-11-30 12:36:07 25 4
gpt4 key购买 nike

我已经开始学习 WCF。我编写了一个简单的服务来通过 LINQ 查询 SQL 关系。

[ServiceContract]
[AspNetCompatibilityRequirements(RequirementsMode = aspNetCompatibilityRequirementsMode.Allowed)]
public class Order_WCFService
{

[OperationContract]
public List<Order> getOrders()
{
List<Order> orderList= null;

try
{
orderList= DAL.GetList<Order>();
return orderList;
}
catch (Exception)
{
throw;
}
}
}

这位于 ASP.NET-MVC 项目中。

我有一个简单的 silverlight 应用程序。它在同一个解决方案中,但在不同的项目中。

我想通过 silverlight 应用程序使用我的服务。

我尝试“添加服务引用...”,在左侧栏中我有一个所有可用的 ASMX 和 WCF 服务的列表。当我单击任何服务时,它会尝试下载服务信息,但在 10-20 秒后失败:“尝试在...查找服务时发生错误(详细信息)”

我在这里做错了什么?

谢谢

我 100% 确定服务正常运行,因为我可以通过 AJAX 调用它们。

最佳答案

这可能是一个愚蠢的问题,但是当您尝试添加服务引用时服务是否正在运行(如果您使用的是 Visual Studio 的内置 Web 服务器,它是否已启动并且包含该服务的 ASP.NET MVC 项目正在运行)?您也可以尝试在“添加服务引用”对话框中提供 WSDL 的完整地址,而不是在验证此 WSDL 可在您的浏览器中访问后从列表中选择它。

关于c# - 无法添加服务引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3916526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com