我有一个在IIS上托管的wcf服务
<%@ ServiceHost Language="C#" Debug="true" Service="MyService" Factory="InitializableServiceHostFactory" %>
Run Code Online (Sandbox Code Playgroud)
我的问题是每次请求MyService方法都会调用CreateServiceHost,这使我在CreateServiceHost中编写的初始化代码被称为multiply.
在我检查了很多关于这个问题的信息后,我发现它与 ASP.NET 动态编译有关,当 Bin 文件夹中的任何内容发生更改时,它会重新编译整个站点,但我的 WCF 服务写入 Bin 文件夹中的临时文件夹重新编译站点,然后重新启动Application_Start,然后InitializedServiceHostFactory重新创建WCF服务
我知道这是一个虚拟问题:(
归档时间: |
|
查看次数: |
1088 次 |
最近记录: |