-
-
Notifications
You must be signed in to change notification settings - Fork 566
Description
When running a botsharp project from Visual Studio it starts perfectly well. Swagger opens, and I can use the chat as expected.
But then I publish and try to tun it in a linux envioronment and I get this exception:
verovoice@veronicavoice:~/veronicaVoice$ ./Veronica.Voice.ChatBot
Unhandled exception. System.ArgumentException: The value cannot be an empty string. (Parameter 'path')
at System.ArgumentException.ThrowNullOrEmptyException(String argument, String paramName)
at System.IO.Directory.GetParent(String path)
at BotSharp.Core.Plugins.PluginLoader.Load(Action1 loaded, String plugin) at BotSharp.Core.BotSharpCoreExtensions.RegisterPlugins(IServiceCollection services, IConfiguration config) at BotSharp.Core.BotSharpCoreExtensions.AddBotSharpCore(IServiceCollection services, IConfiguration config, Action
1 configOptions)
at Program.
at Program.(String[] args)
Aborted (core dumped)
The line it is complaning about is:
string[] allowedOrigins = builder.Configuration.GetSection("AllowedOrigins").Get<string[]>() ?? new[]
{
"http://0.0.0.0:7041"
};
But I have added and removed addresses here and the same problem happens. I have no idea what the problem could be, any ideas?