Blogs & Articles

The latest news and announcements about our products and services.

HTTP Error 500.0 - ANCM In-Process Handler Load Failure

  • 15 December 2018

You will notice "HTTP Error 500.0 - ANCM In-Process Handler Load Failure" when you try to upgrade & publish your application from ASP.NET Core 2.1 runtime to ASp.NET Core 2.2 runtime and deploy on IIS.

HTTP Error 500.0 - ANCM In-Process Handler Load Failure

You can resolve this error by performing the following steps.

i: While deploying make sure you publish your application by selecting win-x64

ii: Under IIS try to create new poll for your application and point your application to newly created poll.

iii: Map your application with newly created pool by using Advance Settings

iv: Restart your application and browse your website.

This will resolve this issue.

jMediaHandler 6.0 Has Been Released

  • 08 December 2018

Today we released jMediaHandler advance video processing component, ffmpeg wrapper for ASP.NET Core application.

It can be easily integrate & use within asp.net core applications to provide

  • Publish videos in asp.net core platform.
  • Grab thumbnails from videos in asp.net core platform.
  • Post watermark on videos in asp.net core platform
  • Split videos, join videos, extract audio from videos, apply advane filters in asp.net core application.
  • Track video processing progress in real time via progress bar.

Click here to check live demo how it works.

Note: jMediaHandler works only in asp.net core platform. If you want solution for .net framework compatible applications, please visit ASP.NET Media Handler Pro component detail page.

For complete detail with sample examples please visit Product Detail page.

PlUpload Handler for ASP.NET Core Application

  • 05 December 2018

PlUpload is a popular multi-runtime file uploader that can allow you to upload any type of files via web & mobile devices

This article provide detail how you can process uloaded files directly or via chunk upload within asp.net core application and send response after completing uploads

Sample code to initialize PlUpload within your project through jQuery.

     $("#uploader").pluploadQueue({
        // General settings
        runtimes : 'html5,flash,silverlight,html4',
        url : '/api/uploader/uploads',
        chunk_size : '1mb',
        unique_names : true,
 
        // Resize images on client-side if we can
        resize : {width : 320, height : 240, quality : 90}
    });

To process and save files locally, you have to write api call to receive chunk data and save it on server.

Complete code for processing chunk data within asp.net core application below.

Example Code

This code has been tested in ASP.NET Core 2.1

Create api controller e.g uploaderController and put below actions into it.

      [HttpPost("uploads")]
       public async Task uploads()
        {
            if (!MultipartRequestHelper.IsMultipartContentType(Request.ContentType))
            {
                return BadRequest($"Expected a multipart request, but got {Request.ContentType}");
            }
            
            // fetch username from header if you want to receive username and create directory for user
            StringValues UserName;
            SiteConfig.HttpContextAccessor.HttpContext.Request.Headers.TryGetValue("UName", out UserName);

            // Used to accumulate all the form url encoded key value pairs in the 
            // request.
            var formAccumulator = new KeyValueAccumulator();
            // string targetFilePath = null;

            var boundary = MultipartRequestHelper.GetBoundary(
                  MediaTypeHeaderValue.Parse(Request.ContentType),
                  _defaultFormOptions.MultipartBoundaryLengthLimit);

            var reader = new MultipartReader(boundary, HttpContext.Request.Body);

            var section = await reader.ReadNextSectionAsync();

            var uploadPath = SiteConfig.Environment.ContentRootPath + "/wwwroot/uploads";
            if (!Directory.Exists(uploadPath))
            {
                Directory_Process.CreateRequiredDirectories(uploadPath);
            }

            var fileName = "";
            while (section != null)
            {
                ContentDispositionHeaderValue contentDisposition;
                var hasContentDispositionHeader = ContentDispositionHeaderValue.TryParse(section.ContentDisposition,
                    out contentDisposition);

                if (hasContentDispositionHeader)
                {
                    if (MultipartRequestHelper.HasFileContentDisposition(contentDisposition))
                    {
                        var output = formAccumulator.GetResults();
                        var chunk = "0";
                        foreach (var item in output)
                        {
                            if (item.Key == "name")
                                fileName = item.Value;
                            else if (item.Key == "chunk")
                                chunk = item.Value;
                        }

                        var Path = uploadPath + "" + fileName;
                        using (var fs = new FileStream(Path, chunk == "0" ? FileMode.Create : FileMode.Append))
                        {
                            await section.Body.CopyToAsync(fs);
                            fs.Flush();
                        }
                    }
                    else if (MultipartRequestHelper.HasFormDataContentDisposition(contentDisposition))
                    {
                        var key = HeaderUtilities.RemoveQuotes(contentDisposition.Name);
                        var encoding = GetEncoding(section);
                        using (var streamReader = new StreamReader(
                            section.Body,
                            encoding,
                            detectEncodingFromByteOrderMarks: true,
                            bufferSize: 1024,
                            leaveOpen: true))
                        {
                            // The value length limit is enforced by MultipartBodyLengthLimit
                            var value = await streamReader.ReadToEndAsync();
                            if (String.Equals(value, "undefined", StringComparison.OrdinalIgnoreCase))
                            {
                                value = String.Empty;
                            }
                            formAccumulator.Append(key.ToString(), value);

                            if (formAccumulator.ValueCount > _defaultFormOptions.ValueCountLimit)
                            {
                                throw new InvalidDataException($"Form key count limit {_defaultFormOptions.ValueCountLimit} exceeded.");
                            }
                        }
                    }
                }

                var result = formAccumulator.GetResults();

                // Drains any remaining section body that has not been consumed and
                // reads the headers for the next section.
                section = await reader.ReadNextSectionAsync();
            }

            string orignalfilename = uploadPath + "" + fileName;
           
            string url = "/" + fileName; // url of upload file
            string fileType = System.IO.Path.GetExtension(fileName);
            string fileIndex = fileName.Replace(fileType, "");

            return Ok(new { jsonrpc = "2.0", result = "OK", fname = fileName, url = url, filetype = fileType, filename = fileName, fileIndex = fileIndex });
        }

private static Encoding GetEncoding(MultipartSection section)
{
    MediaTypeHeaderValue mediaType;
    var hasMediaTypeHeader = MediaTypeHeaderValue.TryParse(section.ContentType, out mediaType);
    // UTF-7 is insecure and should not be honored. UTF-8 will succeed in 
    // most cases.
    if (!hasMediaTypeHeader || Encoding.UTF7.Equals(mediaType.Encoding))
    {
       return Encoding.UTF8;
    }
    return mediaType.Encoding;
}

This function will process chunk data and send response back to application when done.

ASP.NET vQ&A 14.0 has been Released

  • 05 December 2018

Today we released ASP.NET vQ&A 14.0, a complete question, answer discussion board & community portal for ASP.NET Core & ASP.NET MVC platform

It is a professionally written, fully customizable application with powerful framework including hundreds of builtin modules, features & utility scripts that can help you customize solution with hundreds of ways according to your requirements.

It can be used as a stand-alone application to provide question answer community discussion feature to broad or any specific topics or can be integrate in existing application to provide knowledgebase for products & services.

ASP.NET vQ&A 14.0 can be used with any template either custom or premium template to customize its look & feel according to your requirements.

It is fully search engine optimized with support various builtin tools that can automatically post every asked questions to google or any other search engines to quickly index contents and help you make drive more organic traffic to your website.

We re-wrote application Control Panel & My Account section with latest Angular Framework that makes application lighter, faster and simple and add oppertunity to build more complex modules and features in future versions. Fore more detail Control Panel App My Account App

ASP.NET vQ&A 14.0 has been built with the following tools

ASP.NET Core Version

  • Angular Framework 7.1 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET Core 2.1 for core application.

ASP.NET MVC Version

  • Angular Framework 6.2 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET MVC / .NET Framework 4.7 for core application.

ASP.NET vQ&A 14.0 can be used as a standalone question, answered community portal or can be easily integrate in any existing application including

  • Standalone Question Answer Commuity Portal in ASP.NET Core or ASP.NET MVC Platforms
  • Integrate in existing ASP.NET Core or ASP.NET MVC application
  • and hundreds of more ways

For more information click here

ASP.NET jForum 14.0 has been Released

  • 05 December 2018

Today we released ASP.NET jForum 14.0, complete discusion forum & community portal application for ASP.NET Core & ASP.NET MVC platform

It is a complete application with powerful framework including hundreds of builtin modules, features & utility scripts that can help you customize solution with hundreds of ways according to your requirements.

It can be used as a stand-alone application or can be integrate in existing application to provide discussion board for broad topics or specific to products & services provided by your existing application.

ASP.NET vForum 14.0 can be used with any template either custom or premium template to customize its look & feel according to your requirements.

It is fully search engine optimized with support various builtin tools that can automatically post every posted topic & replies to google or any other search engines to quickly index contents and help you make drive more organic visitors to your website.

We re-wrote application Control Panel & My Account section with latest Angular Framework that makes application lighter, faster and simple and add oppertunity to build more complex modules and features in future versions. Fore more detail Control Panel App My Account App

ASP.NET jForum 14.0 has been built with the following tools

ASP.NET Core Version

  • Angular Framework 7.1 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET Core 2.1 for core application.

ASP.NET MVC Version

  • Angular Framework 6.2 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET MVC / .NET Framework 4.7 for core application.

ASP.NET jForum 14.0 can be used as a standalone discussion forum or can be easily integrate in any existing application including

  • Standalone Disccusion Forum Application in ASP.NET Core or ASP.NET MVC Platforms
  • Integrate in existing ASP.NET Core or ASP.NET MVC application
  • To be used as broad topic discussion application or can be used for specific products and services.
  • and hundreds of more ways

For more information click here

ASP.NET jPhoto 14.0 has been Released

  • 05 December 2018

Today we released ASP.NET jPhoto 14.0, the most advance, cloud enabled, fully customizable, feature rich photo hosting, sharing & streaming application for ASP.NET Core & ASP.NET MVC platform

It is a complete cloud enabled framework with hundreds of builtin modules & utility scripts that can help you build & customize solution with hundreds of ways according to your requirements to provide highly scalable, secure & feature rich media experience to your audiance.

ASP.NET jPhoto 14.0 can be used with any template either custom or any premium template to enhance its functionality and represent solution with best possible ways to audiance.

It is complete SEO Optimized with support various builtin tools that can help you automatically every posted media content, albums, photos to every search engine including google to index it fastly.

We re-wrote application Control Panel & My Account section with latest Angular Framework that makes application lighter, faster and simple and add oppertunity to build more complex modules and features in future versions. Fore more detail Control Panel App My Account App

ASP.NET jPhoto 14.0 has been built with the following tools

ASP.NET Core Version

  • Angular Framework 7.1 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET Core 2.1 for core application.

ASP.NET MVC Version

  • Angular Framework 6.2 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET MVC / .NET Framework 4.7 for core application.

ASP.NET jPhoto 14.0 is compatible with all cloud platforms for media processing, hosting & streaming with every type of cloud deployments including platforms

  • Amazon AWS
  • Microsoft Azure
  • Google Cloud

ASP.NET jPhoto 14.0 can be used with any type of application that include photos, images or wallpaper processing including

  • Wallpaper & HD Photo Hosting & Sharing Portal
  • Photo Albums Portal
  • Buy & Sell Photos
  • Utility for Classified, Product and other Applications that involve photos, images
  • and hundreds of more ways

For more information click here

ASP.NET vBlog 14.0 has been Released

  • 05 December 2018

Today we released ASP.NET vBlog 14.0, the most advance, cloud enabled, fully customizable, feature rich video magazine, news & articles, bloging solution for ASP.NET Core & ASP.NET MVC platform

It is full feature application including hundreds of modules, sections, features & utility scripts that can help you launch search engine optimized, highly scalable, cloud ready video magazine & news portal in ASP.NET Core or ASP.NET MVC platform that can never easily possible before.

ASP.NET vBlog 14.0 provide powerful SDK & Framework that can help you customize the whole application in minutes with few lines of code.

It can be used with any template either custom or video magazine, news portal templates to enhance its functionality and represent solution with best possible ways to audiance.

It is fully SEO Optimized with support of all tools that can help you submit every posted article, news or media contents to every search engine including google to index dynamically posted contents faster.

We rewrote application Control Panel & My Account section with latest Angular Framework that makes application lighter, faster and simple and add oppertunity to build more complex modules and features in future versions. Fore more detail Control Panel App My Account App

We have extended ASP.NET vBlog as a framework with hundreds of basic & advance features that can help you customize the solution with hundreds of ways that were never easy before.

ASP.NET vBlog 14.0 has been built with the following tools

ASP.NET Core Version

  • Angular Framework 7.1 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET Core 2.1 for core application.

ASP.NET MVC Version

  • Angular Framework 6.2 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET MVC / .NET Framework 4.7 for core application.

ASP.NET vBlog 14.0 is compatible with all cloud platforms for media processing, hosting & streaming and cloud deployments including

  • Amazon AWS
  • Microsoft Azure
  • Google Cloud

ASP.NET vBlog 14.0 includes optional but powerful SEO tools that can help you manage glossary, or wiki posts or dictionary of important words to keep organize all your important website topics in a single way and can help generate auto linking with these topics if any word within articles matched with wiki or dictionary topics

ASP.NET vBlog 14.0 can be used with any type of application that involve media & content combination including

  • Normal Blogging Sitest
  • Video Magazines
  • Articles & News Portal
  • Wiki Posts
  • and hundreds of more ways

For more information click here

ASP.NET jVideo Kit 14.0 has been Released

  • 05 December 2018

Today we released ASP.NET jVideo 14.0, the most advance video streaming, youtube clone, tube site, live streaming solution for ASP.NET Core & ASP.NET MVC platform.

It has been re-wrote using latest latest development tools, strategies, frameworks and cloud technologies. It have built-in support for all media services provided by Amazon AWS including Elastic Transcoder, Advance Media Processing Scripts, Media Elements and others

In this version we also introduced advance cloud based media processing script that can utilize various cloud computing & media services to publish / transcode videos, extract meta information from videos, grab multiple thumbnails from start to end of video, generate story board preview video, gather all processing information and update database automatically within the cloud while keeping application scalable and keep website code simple as all you need to push video to s3 bucket. Learn more.

We rewrote application Control Panel & My Account section with latest Angular Framework that makes application lighter, faster and simple and add oppertunity to build more complex modules and features in future versions. Fore more detail Control Panel App My Account App

This version support various ways to publish videos including

  • Utilizing FFMPEG Utility to publish videos locally or via cloud functions e.g via AWS Lambda
  • Utilizying AWS Infrastructure e.g AWS Elastic Transcoder with AWS Lambad for advance video processing.
  • Utilizing your own video processing options and upload published videos directly.
  • Use third party services e.g Youtube Data API to manage youtube videos.

We have extended ASP.NET jVideo as a framework with hundreds of basic & advance features that can help you customize the solution with hundreds of ways that were never easy before.

ASP.NET jVideo 14.0 has been built with the following tools

ASP.NET Core Version

  • Angular Framework 7.1 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET Core 2.1 for core application.

ASP.NET MVC Version

  • Angular Framework 6.2 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET MVC / .NET Framework 4.7 for core application.

ASP.NET jVideo 14.0 is compatible with all cloud platforms for media processing, streaming and cloud deployments including

  • Amazon AWS
  • Microsoft Azure
  • Google Cloud

ASP.NET jVideo 14.0 can be used with any type of application that involve video transcoding & streaming including

  • Youtube Clone & Tube Sites
  • Live Streaming & Broadcasting
  • Live Video Chats & Cam System
  • Video Courses
  • and hundreds of more ways

For more information click here

ASP.NET jMedia Kit 14.0 has been Released

  • 04 December 2018

Today we released ASP.NET jMedia version 14.0, the most advance enterprise media framework for building cloud ready video streaming, social media, content sharing & business solutions

It has been re-wrote using latest latest development tools, strategies, frameworks and cloud technologies.

In version 14.0, ASP.NET jMedia version support two platforms.

  • ASP.NET Core 2.1
  • ASP.NET MVC

The following languages & frameworks used for writing ASP.NET jMedia 14.0 version.

  • Angular Framework 7.1 for building Dashboard & My Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET Core 2.1 for core application.

ASP.NET jMedia 14.0 have builtin support for all three core cloud platforms for media processing, streaming and cloud deployments including

  • Amazon AWS
  • Azure
  • Google Cloud

ASP.NET jMedia 14.0 includes hundreds of core compontents, features and utility scripts togather with Angular Framework, Cloud Platforms support written in years of effort that can help you build advance applications fastly that never easily developed before.

It can be used with unlimited ways, you can say it is a multi purpose framework for buiding & customizing solutions with any type of needs within ASP.NET Core & ASP.NET MVC Platforms including

  • Building Tube Sites & Video Solutions.
  • Video Magazine & Article Solution
  • Real-estate & Classified Solution
  • Knowledgebase & Discussion Boards
  • Social Applications
  • Ang much more

For more information click here

Single Page Dashboard System for Mediasoftpro Products

  • 09 June 2017

We replaced traditional dashboard system with angular js powered single page, real time dashboard system for all our products released after 12.0 version.

Although it makes customization of dashboard functionality little bit difficult if you have no working experience in angular js but it increase performance upto 20 times more than previous version and decreases upto 70% of code.

Not only it decreases the code but also provided ability to add features that were not possible utilizing traditional systems.

Here is preview of our new dashboard system.

http://dashboard.mediasoftpro.com/

We appreciate your feedback for making the system more improved and more useful in the future.

jMedia 12.1 Released

  • 09 June 2017

Today we release enhanced version of jMedia Kit 12.1. 

What's New

jMedia Kit 12.1 includes the following new enhancements.

  • Celebrity profiling extended. Now support dynamic attribute management module. This module helps site administrator to manage unlimited attributes for celebrity or model profiles
  • Now celebrity profile can support 4 different types of profile image resizing and cropping
  • Support attachment of unlimited images with celebrity profiles.
  • Support association of media files (media albums) with celebrity profiles.
  • Improved cropping logic
  • And hundreds of more improvements and feature enhancements.

 

 

jAgency Model Portfolio & Booking System 1.0 Released

  • 09 June 2017

Today we release customized solution jAgency Model Portfolio & Booking System 1.0 . It is currently available in ASP.NET MVC and soon will be available for ASP.NET Core & Laravel.

jAgency is a fully customizable, full featured, professionally written, cloud ready model agency portpolio solution that can help you manage unlimited model profiles, unlimited media albums, manage profile attributes, manage blogs, enable cloud for saving media files and doing customization in hundreds of ways.

Fore more detail about this product please visit product official page.

 

jMedia 12 Released

  • 26 May 2017

Today we released jMedia Kit 12 (Advance social media and content sharing script) targeting ASP.NET Platform. Will be available for ASP.NET Core / PHP Laravel and Meanstack Soon.

jMedia Kit 12 is the most advance and stable version compared to previously released versions. It consists of more than 10 core sections with hundreds of features togather will help you build advance social media solution that normally take years to build.

List of core components include.

  • Albums (Videos, Photos, Audio)
  • Videos
  • Photos
  • Audio
  • Groups
  • Forums
  • Q&A (Knowledgebase)
  • Blogs
  • Wiki
  • Polls
  • Social Profiles (User / Celebrity / Services)
  • And more

It act as a framework for extending / customizing any existing component or combine two or more components for building any other solution quickly (within few days that normally take months to build)

e.g You can build highly professional classified solution by utilizing the components

  • Albums
  • Videos
  • Photos
  • Forums
  • Blogs
  • Categories
  • Tags
  • Archives
  • Featured Components
  • Payment Components
  • User Management
  • Control Panel & Configuration

All you need just to add one or two more components e.g

  • Ads
  • Cities & City Profiling

In this way you can utilize jMedia Kit for hundreds of ways.

What’s New

jMedia Kit 12 include hundreds of features, added new features and enhanced existing functionality. Compare to previous versions, it is 20 times more advance with 50% less code.

Some of major areas that we focused in jMedia 12.

  • Rewrote control panel in Angular Js. Now whole control panel act as a single angular js app. Although it increase complexity (need angular js experience to work with) but enhanced its functionality 30 times more, increase response speed and ability to add more complex features easily that even impossible classic way.
  • Rewrote Account and User Profile Sections as Angular App.
  • Added real time video uploader with publisher (Angular Based)
  • Added direct uploader with ability to grab thumbs and fetch information in real time.
  • Added ability to fetch single or multiple YouTube videos. (Enhanced angular app)
  • Ability to assign and link videos located in Amazon AWS Storage.
  • Add ability to publish videos via Amazon AWS Elastic Transcoder.
  • Ability to embed videos (Vimeo, Youtube and other via embed script)
  • Ability to create albums and add unlimited videos within album. (Album can be act as playlist)
  • Add new Polls Section with ability to create and share polls.
  • Added Celebrity Profiling and Management. Now you can manage (actress / actresses) and associate videos at time of uploading or any other ways.) In this way you can create profiles and media contents associated with specific celebrity, star or any popular individual.
  • New enhanced real time photo uploader with ability to create photo album and upload unlimited photos, add caption to each photo and submit it.
  • New article publisher with ability to attach one or more covers in real time (multiple photos act as slider).
  • New enhanced wiki / topic management.
  • Enhance control panel with hundreds of features to handle every part, features, configurations, users and user data in real time via a single app.
  • Enhanced gamification functionality.
  • Improved forum section.
  • Improved internal data processing logic.
  • And hundreds of more improvements.

These improvement and enhancements made this application the most advance social media and content sharing solution available in the market.

Theme Support:

jMedia Kit 12 current theme enhanced from Premium Porto Template by adding more UI components and features. We used porto due to rich functionality, responsiveness provided by Porto.  Its bootstrap compatible. As we are not author of this theme, before using Porto in our product, we recommend to get its license.

You can also use your own theme. We recommend to use bootstrap compatible themes for fast integration.

----

We appreciate reporting bugs and feedbacks. This help us improve our product more and make it more useful.

---

Product Detail

ASP.NET Video Portal (MVC) 11.0.1 Released

  • 31 December 2016

Today we released our most advanced and improved social media and content sharing (ASP.NET Video Portal) with hundreds of improvements, enhancements and additions of new features. It has been written in pure asp.net mvc 5 (c#) with entity framework 6. [b]What's New in ASP.NET Video Portal 11:[/b] Core main improvements in asp.net video portal 11 includes

  • Poll has been added as core new part of solution that extends the existing supported sections (Videos, Audio, Albums, Photos, Groups, QA, Audio, Wiki etc).
  • 100% pure MVC Built with introduction of Entity Framewok 6 as ORM / Data Access Layer
  • Improved video publishing module
  • Well architect Model View Controller architecture for data processing
  • Introducing Angular JS as front end (Replacing most part of control panel functionality in real time applications for management)         
  • Hundreds of more improvements, feature upgrades and enhancements

 

ASP.NET Video Suite 10.1 Released

  • 07 June 2016

Today we released more stable and advance version of asp.net video suite. List of core changes include

i: More than 10 premium responsive templates plugins available
ii: Fully customizable templates
iii: More stable with hundreds of improvements
iv: Advance cloud support for media storage and streaming
v: Pure ASP.NET MVC built vi: and hundreds of more improvements.