我想在visual studio 2012中将协议从http更改为https

时间:2013-09-10 06:26:12

标签: c# asp.net visual-studio https

*朋友们,我正在研究Web应用程序,我想将协议从http更改为https.I我正在使用Visual Studio 2012 Express Web。我将Web服务器更改为使用IIS Express 然后我选择了从属性框启用ssl true并检查了我发现的applicationhost文件

   <site name="Texniki Tapsiriq" id="13">
     <application path="/" applicationPool="Clr4IntegratedAppPool">
          <virtualDirectory path="/" physicalPath="C:\Texniki Tapsiriq\Texniki Tapsiriq\Texniki Tapsiriq" />
            </application>
            <application path="/Login.aspx" applicationPool="Clr4IntegratedAppPool">
                <virtualDirectory path="/" physicalPath="C:\Texniki Tapsiriq\Texniki Tapsiriq\Texniki Tapsiriq" />
            </application>
            <bindings>
                <binding protocol="http" bindingInformation="*:54650:localhost" />
                <binding protocol="https" bindingInformation="*:44301:localhost" />

            </bindings>
        </site>

https协议已添加*但是当我尝试调试它时会收到错误,例如找不到页面或名称已更改我该如何解决?

1 个答案:

答案 0 :(得分:0)

Reference code project (Matt Sollars)

<secureWebPages>
    <files>
        <add path="Default.aspx" secure="Insecure" />

        <add path="Admin/MoreAdminStuff.aspx" secure="Ignore" />

        <add path="Legal/Copyright.aspx" secure="Ignore" />

        <add path="Lib/PopupCalendar.aspx" secure="Ignore" />

    </files>
    <directories>
        <add path="/" recurse="False" />

        <add path="Admin" />

        <add path="Admin/Info" secure="Insecure" />
        <add path="Members/Secure" recurse="True" />

    </directories>

</secureWebPages>