我有一个Web应用程序(asp.net-core-mvc)和一个控制台应用程序(.net core控制台)。我正在尝试在控制台应用程序中引用我的Web应用程序。我添加了参考,并且可以从控制台应用程序在Web应用程序中使用这些方法。
但是当我尝试与数据库联系时,它将失败。
client = DocumentClientManager.GetClient();
我的DocumentClientManager仅获得我的Web应用程序正在运行的环境。无论是开发,测试还是生产
然后我返回一个端点,databaseid等
我可以在我的客户端上设置断点= DocumentClientManager.GetClient(); 而且我会达到的,但仅此而已。然后我在“输出”窗口中看到一条错误消息,说
'System.IO.FileLoadException' in ("web app.dll")
有人知道我能做什么吗?
答案 0 :(得分:0)
问题是我没有3个nugent软件包。现在的问题是,由于
,我无法调用自己的网络应用var env = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT");
当我来自控制台应用程序时,它返回null。有什么解决方法吗?
答案 1 :(得分:0)
尝试在控制台应用程序中设置环境变量。
例如Windows
C:/>设置ASPNETCORE_ENVIRONMENT =开发
C:/> dotnet运行