Skip to content

Commit 25433b6

Browse files
committed
Fixed #17 - Client was unable to report to servers hosted under a virtual directory.
1 parent 93fc637 commit 25433b6

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

Source/Shared/Extensions/ExceptionlessConfigurationExtensions.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,9 +134,8 @@ public static void ReadFromAttributes(this ExceptionlessConfiguration config, IC
134134
namespace Exceptionless.Extensions {
135135
public static class ExceptionlessConfigurationExtensions {
136136
public static Uri GetServiceEndPoint(this ExceptionlessConfiguration config) {
137-
var builder = new UriBuilder(config.ServerUrl) {
138-
Path = "/api/v2/"
139-
};
137+
var builder = new UriBuilder(config.ServerUrl);
138+
builder.Path += builder.Path.EndsWith("/") ? "api/v2/" : "/api/v2/";
140139

141140
// EnableSSL
142141
if (config.EnableSSL && builder.Port == 80 && !builder.Host.Contains("local")) {

Source/Shared/Plugins/EventPluginManager.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ public static void Run(EventPluginContext context) {
2525

2626
public static void AddDefaultPlugins(ExceptionlessConfiguration config) {
2727
config.AddPlugin<ConfigurationDefaultsPlugin>();
28-
config.AddPlugin<EnvironmentInfoPlugin>();
2928
config.AddPlugin<SimpleErrorPlugin>();
3029
config.AddPlugin<DuplicateCheckerPlugin>();
30+
config.AddPlugin<EnvironmentInfoPlugin>();
3131
config.AddPlugin<SubmissionMethodPlugin>();
3232
}
3333
}

0 commit comments

Comments
 (0)