网站使用机器名称,但不使用localhost

时间:2016-01-22 13:59:20

标签: asp.net proxy web-config

我有一个网站,在创建虚拟目录并使用本地IIS后,我看到该网站在我使用时显示该页面       HTTPS:///Home/Signin.aspx。 但是当我使用https://localhost/Home/Signin.aspx时,它无效。

我尝试在web.config中添加以下内容

<system.net>
<defaultProxy useDefaultCredentials="true" enabled="true">
    <proxy usesystemdefault="True" />
</defaultProxy>
<settings>
    <ipv6 enabled="true"/>
</settings>

对此的任何输入都会有所帮助。

注意:它也使用公司使用的证书。我使用Windows 8作为操作系统。

1 个答案:

答案 0 :(得分:0)

解决方案是: 1.编辑位于

中的主机文件

C:\ Windows \ System32 \ drivers \ etc \ hosts在notepad ++中作为管理员。

添加一行     localhost

  1. 转到IIS 选择默认网站。在右侧,单击“绑定” 选择类型:Https。确保主机名为空。 (在我的情况下,它将机器名称作为主机名,SSL证书包含公司证书的名称。