我使用 StructureMap 进行依赖关系解析。
我有 2 个项目
- Project.Web(网站)
- Project.Web.DependencyResolution(主注册表位于此处,扫描从此处开始。)
我无法使用:
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
设置此结构的任何帮助/提示?谢谢 :)