diff --git a/IISMainHandler/HandlersFactory.cs b/IISMainHandler/HandlersFactory.cs index e4bbe83..3fd33f3 100644 --- a/IISMainHandler/HandlersFactory.cs +++ b/IISMainHandler/HandlersFactory.cs @@ -9,15 +9,17 @@ namespace FLocal.IISHandler { class HandlersFactory { public static ISpecificHandler getHandler(WebContext context) { - if(!context.httprequest.Path.EndsWith("/")) { - return new handlers.WrongUrlHandler(); +// if(!context.httprequest.Path.EndsWith("/")) { +// return new handlers.WrongUrlHandler(); // throw new FLocalException("Malformed url"); - } +// } string[] requestParts = context.httprequest.Path.Split("/", StringSplitOptions.RemoveEmptyEntries); if(requestParts.Length < 1) return new handlers.RootHandler(); switch(requestParts[0]) { case "boards": return new handlers.BoardsHandler(); + case "static": + return new handlers.StaticHandler(requestParts); default: return new handlers.DebugHandler(requestParts[0]); } diff --git a/IISMainHandler/IISMainHandler.csproj b/IISMainHandler/IISMainHandler.csproj index 4011236..e6467b4 100644 --- a/IISMainHandler/IISMainHandler.csproj +++ b/IISMainHandler/IISMainHandler.csproj @@ -56,6 +56,7 @@ + @@ -75,14 +76,6 @@ {6F532626-E9F8-498E-9683-1538E7CD62CB} Core - - {E38DE5B1-F9C2-43BA-A5DF-0743ABD4DFC7} - MySQLConnector - - - {E9DF5ED1-4CBD-4226-B931-9A51610AC14D} - MySql.Data -