autofac

    0热度

    1回答

    我们在使用WCF服务的客户环境中看到此错误。 我们无法在内部使用相同的Dll和web.config设置进行重现。因此,我认为这是环境问题。 任何建议,以检查服务器上的东西? 这是我们浏览到任何的.svc文件时看到的错误: [InvalidOperationException异常:可以被实例化服务之前AutofacServiceHost.Container静态 属性必须设置] Autofac.Int

    0热度

    2回答

    我一直在浏览Autofac的示例和文档,并且无法看到使其工作。 我们有一个辅助类,Core.Helpers.Tokens与建立这样的特性: namespace Core.Helpers { public static class Tokens { private static IConfigurationManager ConfigurationManager;

    0热度

    1回答

    对不起,如果这是之前的答案,但我搜查,我没有找到我正在寻找什么,我不知道是否这是因为这是一种不好的做法,或者因为我不知道我的适当名称正在寻找。 我有这样的情况:我有一个邮件服务使用不同的提供者,具体取决于客户想要哪一个。客户可能希望通过UPS,DHL,FedEx或USPost发送邮件。他们每个人都会实现IMailing public interface IMailing { void

    0热度

    1回答

    我有下面的类: public class A { private string name; private int id; public A([KeyFilter("name")] string name, [KeyFilter("id")] int id) { this.name = name; this.id = id;

    0热度

    1回答

    我正在使用Autofac作为IoC容器和Autofac.Multitenant包,用于多租户。 我有一个容器的设置是这样的: var builder = new ContainerBuilder(); // Register the controllers builder.RegisterControllers(typeof(Deskful.Web.DeskfulApplication).

    0热度

    1回答

    我想为我的sitecore应用程序创建自定义MVC路由。我正在查看SO Here的链接。 虽然我做了配置 - 我不明白如何将路由链接到我的控制器,因为我的控制器没有名称“控制器”,它不是控制器文件夹的一部分。 我有以下设置 我的 “控制器类” namespace project2 { public class UserApi : ApiController { [

    0热度

    1回答

    我在我的应用程序的整个生命周期中使用Autofac容器,但我想自己处置这些组件。 IE,如果我有builder.RegisterType<SomeType>(),我不想容器保持这将让那些活着的,即使没有其他地方引用(如果RegisterInstance使用OTOH的SomeType引用,那么当然,容器必须保持对它的引用单身人士)。 我可以看到,我可以做builder.RegisterType<So

    0热度

    1回答

    我只是想知道是否可以在我的服务中调用方法,当我注册时。 public interface IDataService { User GetUserById(int id); void SaveUser(int id, User user); } public class DataService : IDataService { public User GetU

    0热度

    1回答

    我使用hangfire lauch后台作业,但我有一个问题,当我尝试使用与generic的hangfire autofac集成自动解决任务服务它不工作,因为它无法解决依赖关系之一。我想是因为我没有收到任何错误。 BackgroundJob.Enqueue<IBackgroundTask>(x => x.RunAsync()); 如果我使用其他方式通过自己解决它的工作。 var service

    1热度

    1回答

    我想要注册一个依赖项来共享一个实例,每次运行Eventhub触发的Azure函数(每次Azure函数运行时都会创建新的实例)。 我试着注册象下面这样: builder.RegisterType<TrialClass>().As<ITrialClass>().InstancePerRequest(); 但它没有说 没有一个标签匹配“AutofacWebRequest”的范围是从其中要求实例 的