瀏覽代碼

Merge pull request #1776 from MediaBrowser/dev

Dev
Luke 9 年之前
父節點
當前提交
29a87adc14

+ 1 - 9
MediaBrowser.Common.Implementations/BaseApplicationHost.cs

@@ -252,15 +252,7 @@ namespace MediaBrowser.Common.Implementations
             var innerProgress = new ActionableProgress<double>();
             innerProgress.RegisterAction(p => progress.Report(.8 * p + 15));
 
-            try
-            {
-                await RegisterResources(innerProgress).ConfigureAwait(false);
-            }
-            catch (Exception ex)
-            {
-                Logger.ErrorException("Error in RegisterResource", ex);
-                throw;
-            }
+            await RegisterResources(innerProgress).ConfigureAwait(false);
 
             FindParts();
             progress.Report(95);

+ 3 - 1
MediaBrowser.ServerApplication/MainStartup.cs

@@ -244,7 +244,9 @@ namespace MediaBrowser.ServerApplication
 
 
             var task = _appHost.Init(initProgress);
-            task = task.ContinueWith(new Action<Task>(a => _appHost.RunStartupTasks()));
+            Task.WaitAll(task);
+
+            task = task.ContinueWith(new Action<Task>(a => _appHost.RunStartupTasks()), TaskContinuationOptions.OnlyOnRanToCompletion | TaskContinuationOptions.AttachedToParent);
 
             if (runService)
             {