+ Swapping to Development environment will display more detailed information about the error that occurred.
+
+
+ Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application.
+
diff --git a/src/Admin/Views/Shared/_Layout.cshtml b/src/Admin/Views/Shared/_Layout.cshtml
new file mode 100644
index 000000000..f2cbc0ae0
--- /dev/null
+++ b/src/Admin/Views/Shared/_Layout.cshtml
@@ -0,0 +1,27 @@
+
+
+
+
+
+ @ViewData["Title"] - Bitwarden Admin Portal
+
+
+
+
+
+
+
+
+
+ @RenderBody()
+
+
+
+
+
+
+
+
+ @RenderSection("Scripts", required: false)
+
+
diff --git a/src/Admin/Views/_ViewImports.cshtml b/src/Admin/Views/_ViewImports.cshtml
new file mode 100644
index 000000000..2e7bb7c18
--- /dev/null
+++ b/src/Admin/Views/_ViewImports.cshtml
@@ -0,0 +1,3 @@
+@using Bit.Admin
+@using Bit.Admin.Models
+@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
diff --git a/src/Admin/Views/_ViewStart.cshtml b/src/Admin/Views/_ViewStart.cshtml
new file mode 100644
index 000000000..a5f10045d
--- /dev/null
+++ b/src/Admin/Views/_ViewStart.cshtml
@@ -0,0 +1,3 @@
+@{
+ Layout = "_Layout";
+}
diff --git a/src/Admin/appsettings.Development.json b/src/Admin/appsettings.Development.json
new file mode 100644
index 000000000..fa8ce71a9
--- /dev/null
+++ b/src/Admin/appsettings.Development.json
@@ -0,0 +1,10 @@
+{
+ "Logging": {
+ "IncludeScopes": false,
+ "LogLevel": {
+ "Default": "Debug",
+ "System": "Information",
+ "Microsoft": "Information"
+ }
+ }
+}
diff --git a/src/Admin/appsettings.json b/src/Admin/appsettings.json
new file mode 100644
index 000000000..5fff67bac
--- /dev/null
+++ b/src/Admin/appsettings.json
@@ -0,0 +1,8 @@
+{
+ "Logging": {
+ "IncludeScopes": false,
+ "LogLevel": {
+ "Default": "Warning"
+ }
+ }
+}
diff --git a/src/Admin/bundleconfig.json b/src/Admin/bundleconfig.json
new file mode 100644
index 000000000..6d3f9a57a
--- /dev/null
+++ b/src/Admin/bundleconfig.json
@@ -0,0 +1,24 @@
+// Configure bundling and minification for the project.
+// More info at https://go.microsoft.com/fwlink/?LinkId=808241
+[
+ {
+ "outputFileName": "wwwroot/css/site.min.css",
+ // An array of relative input file paths. Globbing patterns supported
+ "inputFiles": [
+ "wwwroot/css/site.css"
+ ]
+ },
+ {
+ "outputFileName": "wwwroot/js/site.min.js",
+ "inputFiles": [
+ "wwwroot/js/site.js"
+ ],
+ // Optionally specify minification options
+ "minify": {
+ "enabled": true,
+ "renameLocals": true
+ },
+ // Optionally generate .map file
+ "sourceMap": false
+ }
+]
diff --git a/src/Admin/wwwroot/css/site.css b/src/Admin/wwwroot/css/site.css
new file mode 100644
index 000000000..5f282702b
--- /dev/null
+++ b/src/Admin/wwwroot/css/site.css
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/Admin/wwwroot/favicon.ico b/src/Admin/wwwroot/favicon.ico
new file mode 100644
index 000000000..a3a799985
Binary files /dev/null and b/src/Admin/wwwroot/favicon.ico differ
diff --git a/src/Admin/wwwroot/js/site.js b/src/Admin/wwwroot/js/site.js
new file mode 100644
index 000000000..0f3411a45
--- /dev/null
+++ b/src/Admin/wwwroot/js/site.js
@@ -0,0 +1 @@
+// Write your JavaScript code.
diff --git a/src/Billing/Billing.csproj b/src/Billing/Billing.csproj
index e47448c39..b36115e4c 100644
--- a/src/Billing/Billing.csproj
+++ b/src/Billing/Billing.csproj
@@ -17,7 +17,6 @@
-
diff --git a/src/Billing/Startup.cs b/src/Billing/Startup.cs
index 4e9414895..142787bd4 100644
--- a/src/Billing/Startup.cs
+++ b/src/Billing/Startup.cs
@@ -13,7 +13,6 @@ using Microsoft.Extensions.DependencyInjection.Extensions;
using Bit.Billing.Utilities;
using Bit.Core.Identity;
using Microsoft.AspNetCore.Identity;
-using Microsoft.AspNetCore.Authentication.Cookies;
using Microsoft.AspNetCore.Routing;
namespace Bit.Billing