是否有与常规 IIS 管理器分开的界面?
当我在 IISExpress 上搜索时,我只找到了一个文件夹的链接,该文件夹包含与 Visual Studio 生成的 IISExpress 站点相关的日志。
我正在使用 IIS7 express,因此如果我希望在本地和默认的 http 端口上访问网站,则需要取消阻止端口 80。为此,我使用 ..
netsh http add urlacl url=http://my.custom.locahost.domain.com:80/ user=mydomain\myusername
Run Code Online (Sandbox Code Playgroud)
是否可以说类似的话
netsh http add urlacl url=*:80/ user=*
Run Code Online (Sandbox Code Playgroud)
所以基本上,任何人都可以访问端口 80 吗?
有人知道如何配置 IIS Express 以要求客户端证书进行访问吗?我正在尝试调试使用客户端证书进行身份验证的有问题的 ASP.NET 应用程序。
每次我从 Visual Studio 2010 启动我的 ASP.Net MVC 3 应用程序时,IIS Express 都会启动并且 IE 会旋转等待。请求失败,HTTP 503 服务不可用。我在 IE 中点击刷新,请求成功。所有后续请求都会成功,直到我停止调试。下次我去开始调试时,第一个请求又失败了。
有没有其他人经历过这种情况?
在 IISExpress\applicationhost.config 我有:
<site name="ProjectName" id="6">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="c:\users\chris\dropbox\code\2010\SolutionName\ProjectName" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:laptop" />
</bindings>
</site>
Run Code Online (Sandbox Code Playgroud)
我的主机文件中有这个:
127.0.0.1 laptop
Run Code Online (Sandbox Code Playgroud)
我的项目设置为从 IIS Express 开始,项目 URL 设置为:
http://laptop
Run Code Online (Sandbox Code Playgroud)
很奇怪,只有第一个请求失败,也许是因为 Visual Studio 没有等待足够长的时间让 IIS Express 启动?有没有办法让它等待?
停止调试,进行更改,然后重新开始是我所做的最常见的任务之一,因此添加另一个步骤来实现这一目标非常烦人。
I'm trying to set up Facebook authentication on my application, so I tried following the steps at this page: http://www.asp.net/mvc/tutorials/mvc-5/create-an-aspnet-mvc-5-app-with-facebook-and-google-oauth2-and-openid-sign-on
我特别在标有“在项目中设置 SSL”的部分
我在我的项目中将 SSL Enabled 设置为 true,更新了项目属性中的项目 URL,并将 RequireHttps 注释添加到我的主控制器

一切都很好,但是当我去查看我的网站时,它不起作用,我收到一条“连接重置”消息:

如果我将设置改回来,那么一切正常。我还仔细检查了我的证书,我在本地拥有的只是 IIS Express 为我的应用程序创建的证书

我有点不知所措,我错过了一些简单的东西吗?
iis-express ×5
iis ×3
asp.net ×2
asp.net-mvc ×2
windows ×2
https ×1
netsh ×1
ssl ×1
windows-7 ×1
x509 ×1