RE: How to host Dynamic CRM 365 Plugin [which is created in C# or JavaScript] on Microsoft Appsource .
Hi.
I'm not really sure what the functionality actually does, but you will first need to put all components in a Managed Solution.
This would probably include (from the sound of your description):
- Web Resource: your Javascript file
- Entity that you load the JS file onSave (you would need to include the FORM as this is where your onSave event is triggered)
You will then need to use Package Deployer to create a Package file containing that solution.
From there you will need to follow the AppSource guidelines to put together the Package Deployer Package above, along with some other assets etc.
Register for AppSource as a Publisher on the Cloud Partner Portal.
https://cloudpartner.azure.com
List your App.
** Please note, your app will need to be certified by the Dynamics CRM team. This involved not only code review, but also use-case scenarios etc. Don't underestimate the work ahead as you also need quite a bit of thought to go into your Descriptions, marketing materials like screenshots, pdfs, videos, instructions etc.
Hope this is helpful, and hope you were successful listing your app!
Cheers,
Dan