我想使用统一来管理我的mongo存储库,但是当我尝试使用Web.config和LoadConfiguration()注册它时,我得到了一个错误,我无法解密:
“System.ArgumentException”类型的异常发生在Microsoft.Practices.Unity.Configuration.dll中,但未在用户代码中处理
附加信息:在本配置部分中未定义名为"“的容器。
这是我的Global.asax
using System.Web;
using System.Web.Mvc;
using System.Web.Optimization;
using System
尝试使用moq和unity对我的应用程序进行单元测试时,我遇到了错误,因为我的服务是一个接口,无法解决:
错误消息:
Test method Ecommerce_Test.Tests.LoginSuccessfulRedirectToActionLoad threw exception:
System.InvalidOperationException: The type name or alias Ecommerce_Test.AuthenticationMock could not be resolved. Please check your configuration file
我正在尝试引用此配置文件,该文件与包含此代码的类位于同一文件夹中。我想对它做一些相对的引用,这样我就可以在其他地方使用它。当我尝试只使用文件名而不使用路径时,应用程序找不到该文件。我调试了它的文件夹,它似乎在IIS文件夹中寻找,这是有意义的,因为我在IIS托管的wcf服务中使用它。不管怎样,我怎样才能正确地引用这个配置文件,而不需要对路径进行硬编码呢?因此,它在项目位置进行查找。谢谢你的帮助。祝你周末愉快!
public void Init()
{
var fileMap = new ExeConfigurationFileMap { ExeConfigFilenam
我的类中有一个静态块,所以当类加载器加载类定义时,会从这个静态块调用一个方法。该方法的目的是从可用路径之一加载配置。我希望使用第一条可用的路径。
有两个配置文件(metrics_config.json、metrics_config_new.json),每个配置文件都位于以下两个路径中的一个:
private static final File CONFIG_FILE_1 = new File("file:///dest1/config/metrics_config.json");
private static final File CONFIG_FILE_2 = new Fil