如果 machine.config 中的工作进程帐户是什么<进程模型自动配置= "true" >?



我正试图在Windows 10中使用IIS在localhost上运行一个网站。我希望能够通过局域网中的另一台电脑使用本地ip地址和端口访问网站。我刚刚开始在visual studio 2015中调试应用程序,我可以运行

<binding protocol="http" bindingInformation="*:51258:localhost" />

但是使用

<binding protocol="http" bindingInformation="*:51258:192.168.1.213" />

在visual studio 中弹出"拒绝访问"

我已经按照步骤https://support.microsoft.com/en-sg/kb/894433但与步骤7混淆,即。7.添加在Machine.config文件的processModel元素中配置的工作进程帐户我能够找到machine.config文件,但流程模型设置为autoconfig=true,即。

我是否必须设置一个自定义帐户,或者是否有一个我看不到的默认工作进程帐户?

这是为了让我可以做以下步骤来解决访问被拒绝的问题。。。5.在"策略"窗格中,右键单击"身份验证后模拟客户端",然后单击"属性"。6.单击"添加用户或组"。7.添加在Machine.config文件的processModel元素中配置的工作进程帐户。

请注意,我已经将具有权限的IUSR添加到我运行网站的目录中。

好吧,经过更多的挖掘,我终于成功了。我不需要在applicationhost.config的流程模型块中添加任何工作人员帐户

我只需要从高级服务安装HTTP激活,如中的一个答案所述访问时要做什么http://192.168.1.213:51258/Default.aspx不工作

我接着说netsh http添加urlacl url=http://192.168.1.213:51258/user=每个人

但这并没有解决问题,所以我跟随visualstudio web服务器中的配置更改,使用自定义服务器最终解决了这个问题,可以在下面的链接中找到如何在visualstudio中设置自定义web服务器

最新更新