在实战2中,我使用以下代码获取了一个记录器: public static Logger getLogger() { private final static Logger logger = LoggerHelper.getLogger();在实战2中,我找到的用于获取记录器的代码样本看起来像这样: private val
我有Asp.Net解决方案,其中包含一些WCF服务项目。每次我在调试模式下运行应用程序时,我都可以看到我的服务托管在ASP.Net Development Server上。我只有一个项目在启动。有没有一种方法可以避免这种情况而不从解决方案中删除这些WCF服务项目?
来重现这种情形。创建一个ASP.Net项目并添加多个WCF服务项目。按F5,您将看到托管在本地开发服务器上的WCF服务项目。2)取消选中ASP.NET in Debuggers selection。它仍然托管这项服务。
将Autofac添加到服务项目(在下面的示例中)是唯一的解决方案,或者有任何其他优雅的方法来实现这一点。任何帮助都将不胜感激。Wcf服务项目(使用Autofac WCF){}public class DiscountService : IDiscountService public IDiscountRepository