diff --git a/src/Nancy/Owin/NancyMiddleware.cs b/src/Nancy/Owin/NancyMiddleware.cs index 174ad39d27..c942df8909 100644 --- a/src/Nancy/Owin/NancyMiddleware.cs +++ b/src/Nancy/Owin/NancyMiddleware.cs @@ -82,7 +82,13 @@ public static MidFunc UseNancy(NancyOptions options = null) //Check if the webform is not present inthe path ".aspx" //if present move to next - if (owinRequestPath.ToLowerInvariant().Contains(".aspx")) return next.Invoke(environment); + if (owinRequestPath.ToLowerInvariant().Contains(".aspx") + || owinRequestPath.ToLowerInvariant().Contains(".asmx") + || owinRequestPath.ToLowerInvariant().Contains(".ascx") + || owinRequestPath.ToLowerInvariant().Contains(".ashx") + || owinRequestPath.ToLowerInvariant().Contains(".asmx") + || owinRequestPath.ToLowerInvariant().Contains(".asax") + ) return next.Invoke(environment); var serverClientIp = Get(environment, "server.RemoteIpAddress");