【发布时间】:2012-10-02 14:27:35
【问题描述】:
我正在尝试使用 web.config 中的服务激活标记将自定义服务主机添加到 IIS 中托管的工作流。但是我不断收到此错误:
BuildManager 为虚拟路径 /DefaultTest/TestWorkflow.xamlx 返回了无效的编译字符串。
我的 web.config 如下所示:
服务激活
添加服务="~/TestWorkflow.xamlx" relativeAddress="TestWorkflow.xamlx" factory="ServiceFactory.TestWorkflowServiceHost"
服务激活
如果我在自定义服务主机的构造函数中设置断点,它会命中它,并且在 base.CreateServiceHost 行上抛出异常。
有什么想法可能是错的吗?
【问题讨论】:
-
可能是服务属性中的前导 ~/ 导致了问题?
标签: .net c#-4.0 workflow-foundation-4