仍然在 IIS 之外托管的 WF 服务上以极端的持久性进行攻击。我现在遇到了我的 WF 服务发布元数据的问题。有人可以看看我的代码,看看我错过了什么步骤吗?我为我的场景偶然发现的一些教程使它看起来如此简单,我知道它是。我只是错过了一些简单得可笑的东西。这是我当前的试用代码:
const string serviceUri = "http://localhost:9009/Subscribe";
WorkflowServiceHost host = new WorkflowServiceHost( new Subscribe(), new Uri(serviceUri) );
host.AddDefaultEndpoints( );
host.Open();
Subscribe() 是一个在 xaml 文件中编码的活动,它包含简单的接收和发送回复活动,以测试我的托管工作流服务。它不是 xamlx(WF 服务)文件。看起来这应该足够简单,但是当我启动应用程序并触发服务时,当导航到 URI 时,我会在浏览器中收到此消息:
“此服务的元数据发布当前已禁用。”
添加默认端点不应该提供足够的元数据和描述来满足服务初始化,然后进入等待消息状态吗?