aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations
diff options
context:
space:
mode:
authorClaus Vium <clausvium@gmail.com>2019-02-26 07:22:49 +0100
committerClaus Vium <clausvium@gmail.com>2019-02-26 22:11:21 +0100
commitc3fa299acc1612966ee0d778c3e86f71c21a252a (patch)
treeecb16a6e910e70a7b76bbc8f663245ce247830fe /Emby.Server.Implementations
parent852460b99155e015ed5f1d7ad2fab0281bfdfbec (diff)
Remove hardcoded path and fix url bug in Windows
Diffstat (limited to 'Emby.Server.Implementations')
-rw-r--r--Emby.Server.Implementations/ApplicationHost.cs7
1 files changed, 4 insertions, 3 deletions
diff --git a/Emby.Server.Implementations/ApplicationHost.cs b/Emby.Server.Implementations/ApplicationHost.cs
index 5e8611d53..56089320e 100644
--- a/Emby.Server.Implementations/ApplicationHost.cs
+++ b/Emby.Server.Implementations/ApplicationHost.cs
@@ -109,6 +109,7 @@ using MediaBrowser.XbmcMetadata.Providers;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
+using Microsoft.AspNetCore.Http.Extensions;
using Microsoft.AspNetCore.Routing;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
@@ -621,8 +622,8 @@ namespace Emby.Server.Implementations
Host = new WebHostBuilder()
.UseKestrel()
- .UseContentRoot("/Users/clausvium/RiderProjects/jellyfin/Jellyfin.Server/bin/Debug/netcoreapp2.1/jellyfin-web/src")
- .UseStartup<Startup>()
+ .UseContentRoot(Path.Combine(Directory.GetCurrentDirectory(), @"jellyfin-web\src"))
+ //.UseStartup<Startup>()
// .ConfigureServices(async services =>
// {
// services.AddSingleton<IStartup>(startUp);
@@ -726,7 +727,7 @@ namespace Emby.Server.Implementations
}
var req = new WebSocketSharpRequest(request, response, request.Path, Logger);
- await ((HttpListenerHost)HttpServer).RequestHandler(req,request.Path.ToString(), request.Host.ToString(), data.Values["localpath"].ToString(), CancellationToken.None).ConfigureAwait(false);
+ await ((HttpListenerHost)HttpServer).RequestHandler(req, request.GetDisplayUrl(), request.Host.ToString(), data.Values["localpath"].ToString(), CancellationToken.None).ConfigureAwait(false);
}
protected virtual IHttpClient CreateHttpClient()