我试图在Windows 10中使用IIS在localhost上运行网站。 我希望能够使用本地IP地址和端口通过局域网中的另一台PC访问该网站。我刚开始在visual studio 2015中调试应用程序,我可以运行
<binding protocol="http" bindingInformation="*:51258:localhost" />
但使用
<binding protocol="http" bindingInformation="*:51258:192.168.1.213" />
导致拒绝访问&#34;访问被拒绝&#34;视觉工作室中的弹出窗口
我已按照步骤进行操作 https://support.microsoft.com/en-sg/kb/894433 但与第7步混淆 7。添加在Machine.config文件中的processModel元素中配置的工作进程帐户 我能够找到machine.config文件,但进程模型设置为autoconfig = true,即
我是否必须设置自定义帐户,或者是否存在我未看到的默认工作进程帐户?
这样我就可以执行以下步骤来解决拒绝访问的问题... 5.在“策略”窗格中,右键单击“身份验证后模拟客户端”,然后单击“属性”。 6.单击“添加用户或组”。 7.添加在Machine.config文件的processModel元素中配置的工作进程帐户。
请注意,我已经将IUSR的权限添加到我运行网站的目录中。
答案 0 :(得分:0)
我只需要从高级服务安装HTTP激活,如其中一个答案所述 what to do when accessing http://192.168.1.213:51258/Default.aspx doesnt work
然后我跟着 netsh http add urlacl url = http://192.168.1.213:51258/ user = everyone
但是那并没有解决它所以我跟着visual studio web server中的配置更改来使用自定义服务器来最终解决这个问题,可以在下面的链接中找到 how to setup custom web server in visual studio