我是网络服务领域的新手。我只是使用教程编写一个简单的服务。 MyService.cs的代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TestService
{
class MyService : IMyService
{
public string GetData()
{
return "iamchiragsharma.website2.me";
}
}
}
,对于IMyService.cs是:
using System;
using System.Collections.Generic;
using System.Linq;
using System.ServiceModel;
using System.Text;
using System.Threading.Tasks;
namespace TestService
{
[ServiceContract]
interface IMyService
{
[OperationContract]
string GetData();
}
}
我尝试过使用HTTP注册检查方法,甚至删除并重新创建了端口,但它没有任何帮助。
我想知道此错误的原因及其解决方法?任何形式的帮助都将得到真诚的感谢。感谢。
答案 0 :(得分:0)
显而易见的可能是你在Visual Studio之外有另一个在端口8733上运行的进程但是我不相信这是问题,因为我猜你已经让Visual Studio了选择要使用的端口。
我记得读过通过使用提升的权限运行Visual Studio解决的类似问题(即以管理员身份运行)。这可能值得一试。