[英]Using Structuremap to manage ObjectContext Lifetime in ASP.NET MVC
[英]Scanning Assemblys using StructureMap in Asp.net MVC 5
我使用StructureMap进行依赖关系重新确定。
我有两个项目
我无法使用:
Scan(
scan =>
{
scan.AssembliesFromPath("bin", AssemblyFilter);
scan.LookForRegistries();
});
由于无法找到位置,因此无法找到装配体的奇怪路径。
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\project.web
\25abf8e7\23716017\assembly\dl3\7faa87f3\c3224109_5602d001
\project.Web.DependencyResolution.dll
为什么程序集无法找到bin
目录或项目被发布/编译的目录? 我使用IIS和IIS Express
设置此结构的任何帮助/提示? 谢谢 :)
请尝试这种方式:
Scan(
scan =>
{
scan.AssembliesFromPath(Path.GetDirectoryName((new Uri(Assembly.GetExecutingAssembly().GetName().CodeBase).LocalPath)), AssemblyFilter);
scan.LookForRegistries();
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.