我正在尝试使用 web.config 中的服务激活标记将自定义服务主机添加到 IIS 中托管的工作流。但是我不断收到此错误:
BuildManager 为虚拟路径 /DefaultTest/TestWorkflow.xamlx 返回了无效的编译字符串。
我的 web.config 看起来像这样:
serviceActivations
添加 service="~/TestWorkflow.xamlx" relativeAddress="TestWorkflow.xamlx" factory="ServiceFactory.TestWorkflowServiceHost"
serviceActivations
如果我在自定义服务主机的构造函数中设置断点,它会命中它,并且在 base.CreateServiceHost 行上抛出异常。
有什么想法可能是错的吗?