Publishing from Visual Studio 2015 - allow untrusted certificates

前端 未结 9 1383
挽巷
挽巷 2020-12-12 20:08

I am publishing my ASP.NET 5 MVC6 project from Visual Studio 2015. I have imported publish profile from my server. Connection validates successfully, however when I publish

9条回答
  •  一向
    一向 (楼主)
    2020-12-12 21:05

    Yet another solution

    I created publish settings on the remote IIS and imported them in Visual Studio 2017 (15.2). After that I changed the URL to specify the sitename as the IIS-user only has access to the specific site (thanks to this answer on SO). I've entered the credentials via the UI and there is no need to store the password in the profile.

    My profile looks like:

    MSDeploy
    Release
    Any CPU
    https://some.site.com:443/
    True
    False
    netcoreapp1.1
    eecf975e-f2e6-440f-bfd6-a0a63c25e3c3
    https://url.toourserver.com:8172/msdeploy.axd?site=some.site.com
    some.site.com
    
    True
    WMSVC
    True
    IISUserName    
    True    
    <_SavePWD>True
    

    was needed as the self signed certificate is not trusted on my machine.

    With this profile a backup is made according to the settings in IIS, the site is updated and opened in my browser when the process is finished :-)

    Although all the other answers here also made it work, I thought it would be nice to share this way as it involves only a few changes (AllowUntrustedCertificate) and no storage of plain passwords.

提交回复
热议问题