diff --git a/src/Microsoft.AspNetCore.NodeServices/HostingModels/HttpNodeInstance.cs b/src/Microsoft.AspNetCore.NodeServices/HostingModels/HttpNodeInstance.cs index 5bdad1ef71..8beea51f70 100644 --- a/src/Microsoft.AspNetCore.NodeServices/HostingModels/HttpNodeInstance.cs +++ b/src/Microsoft.AspNetCore.NodeServices/HostingModels/HttpNodeInstance.cs @@ -91,7 +91,7 @@ namespace Microsoft.AspNetCore.NodeServices.HostingModels case "application/octet-stream": // Streamed responses have to be received as System.IO.Stream instances - if (!typeof(T).GetTypeInfo().IsAssignableFrom(typeof(Stream).GetTypeInfo())) + if (typeof(T) != typeof(Stream) && typeof(T) != typeof(object)) { throw new ArgumentException( "Node module responded with binary stream. This cannot be converted to the requested generic type: " +