C# 从数据库填充wcf的routetable
我想动态地将端点添加到wcf的路由表中 代码:C# 从数据库填充wcf的routetable,c#,wcf,asp.net-routing,C#,Wcf,Asp.net Routing,我想动态地将端点添加到wcf的路由表中 代码: [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] public class PersonService : IPersonService { [WebInvoke(UriTemplate = "", Method = "GET")] public void
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class PersonService : IPersonService
{
[WebInvoke(UriTemplate = "", Method = "GET")]
public void GetPerson()
{
string k = "a";
}
}
[ServiceContract]
public interface IPersonService
{
[OperationContract]
void GetPerson();
}
public class Global : System.Web.HttpApplication
{
protected void Application_Start(object sender, EventArgs e)
{
RouteTable.Routes.Add(new ServiceRoute("api", new WebServiceHostFactory(), typeof(PersonService)));
}
}
我在数据库表中保存了一些端点,如下所示:
/Customer/{Customer}/Address
/Customer/{Customer}/Address/{Address}
现在我想填充我的wcf服务的routetable,该服务将托管在IIS环境中,并且已经在运行
我在互联网上搜索了很多,但找不到类似的东西,我可以在wcf的routetable中动态添加端点
如果有人做过类似的事情,如果他们能发布代码/链接来帮助我,我将不胜感激
谢谢:)