Visual Studio is an IDE not a certificate issuing company or organization. You need to get a certificate from a trusted organization or company that issues SSL certificates. The certificates or signatures that Visual Studio created for you (such as Temporary keys) are used for development purposes. Your machine knows that the application being installed is for dev purposes.
When on a network, you need a valid, trusted certificate. Visual Studio cannot provide you with any of that. You can ask Google for a
certificate provider[
^].
For dev purposes
If purpose is to debug the applications only, then you should open the properties of web application, (
double-click the Properties), in the
Debug panel, click on checkbox to
Enable SSL and you can also include a URL for that certificate.
Remember, browsers will still show you an error page about the certificate.