问题标签 [hosts-file]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iis - 无法在 IE 或 Edge 中打开本地 IIS 站点
我在本地设置了一个站点来对其进行开发,并将其添加到 iis 并使用 url 编辑了我的主机文件(见下文)。但是,当我浏览到该网址时,我只收到“嗯,我们无法访问此页面”消息。
该站点在包括 ie 11 在内的所有其他浏览器中运行良好,所以我想知道是否有任何设置可以让本地站点在边缘工作。
我一直在搜索,只能找到这个相关的帖子,但接受的答案对我没有任何影响,因为我已经在我的边缘检查了该选项。我也尝试过重启和刷新我的 dns,但都没有工作。
我正在使用 Windows 10 和 iis 版本 10 build 10240
主机文件
我设法找到的其他链接 - 虽然没有解决方案,第二个似乎建议我们只使用 ie11:
为什么Microsoft Edge会打开一些本地网站,而不能打开其他网站,其中域名在hosts文件中路由到127.0.0.1
更新
这可能与站点应用程序池在我的工作帐户而不是 IIS 或网络服务下运行的事实有关(我不能在后两个下运行,因为它们没有正确的权限来浏览我的计算机上的某些文件夹)
更新 2
对于任何尝试过以下所有内容的人。我发现这可能与我的 Windows 10 安装有关 - 我在机器上的第一次安装是 Windows 8。然后我将它升级到 8.1,然后升级到 10。
在遇到其他一些问题后,我硬着头皮重新安装了 Windows 10,瞧,一切正常!
可能有点激烈,但如果一切都失败了......
更新 3
我最近买了一台新的工作机器,又遇到了这个问题,尝试了一切但仍然无法加载 - 结果是工作代理导致了这个问题,所以如果你尝试下面的所有方法并有一个代理,请检查代理没有阻止它
command-line - 须藤等/主机文件不工作
我想编辑我的 etc/hosts 文件。在 Mac 上的终端/命令行中,我输入了 sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit
有时它会询问我的密码,我输入我的密码,但什么也没发生。其他时候它甚至不要求输入密码,也没有任何反应。为什么这个命令不起作用?
c# - 找不到主机重定向 400 错误网页
我正在尝试针对 OAuth Microsoft 帐户登录测试我的应用程序。
我已将以下内容添加到我的主机文件中
127.0.0.1 testdomain.co.uk
我的应用程序通过 https 运行,所以当我运行应用程序时,它运行如下;
现在当我破解网址时
我收到证书警告(这是意料之中的)。但是,当我单击继续站点时,我收到 400 Web Page cannot be found 错误?
关于我在这里做错了什么的任何想法?
nginx - Nginx 启动和停止太慢(延迟 15 秒)
我发现出于某种原因nginx
在命令行上运行(nginx -s stop
等)需要相当长的时间,超过 15 秒才能完成。然而,似乎没有任何错误或警告。
此外,一旦服务器启动,它似乎工作正常。
什么可能导致这种缓慢的加载时间?
在 MacOS X 上运行。
c# - 从 C# 使用 powershell 脚本访问主机文件
我有一个 ASP .NET WEB Forms 项目,我想执行 power-shell 脚本来更新hosts
文件。
有脚本:
我试过这个: Invoke( Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
);
然后将此粘贴Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
在脚本的开头。使用这个Set-ExecutionPolicy Unrestricted
- 相同和相同的错误。访问路径C:\Windows\System32\drivers\etc\hosts' 被拒绝。
如果我遇到控制台应用程序,该脚本可以完美运行。
更新:我以管理员身份运行 Visual Studio。
更新 2:好的,现在我正在使用ImpersonatedUser
,但发生另一个异常。“不允许请求的注册表访问。”
堆栈跟踪:
在 System.Management.Automation.PowerShell.CoreInvoke[TInput,TOutput](PSDataCollection 1 input, PSDataCollection
1 输出,
windows-10 - Windows主机文件自动重置?
我有一个 192.168... 地址(本地 VMware)写在Windows 上的本地主机文件中(管理员模式)。
Windows 在一小时后更改该文件,并将带有“#”的行如下所示:
你知道防止这种情况的方法吗?
我在 Windows 10 家庭版(1511 版)下
谢谢
asp.net - 将主机名添加到服务器主机文件仍然不起作用
在服务器上:我开始->运行并键入“驱动程序”更改为要编辑主机文件的etc目录。当我从iis(从服务器)进入时看到我的网站右键单击网站名称>管理网站>浏览.
在本地计算机上:(这台计算机可以访问服务器)我打开浏览器>在 url 上输入主机名,我无法查看网站。如何解决这个问题?
dns - /etc/hosts 在 mac El Capitan (10.11.5) 中被忽略
我正在尝试将现有网址重定向到我子网上的远程计算机。为此,我将以下内容放入 /etc/hosts
192.168.1.249 holub.com
并刷新 DNS 缓存
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
但是,当我 ping holub.com(我知道的查看地址实际解析方式的最可靠方法)时,我看到的是真实网址 (204.13.10.74),而不是 /etc/hosts 中指定的网址 (192.168. 1.249)。有趣的是,mysqladmin 实用程序不能正确解析地址,但 Chrome 浏览器确实能正确解析地址。我猜 Chrome 有某种内部解决方法。
一般来说,看起来 /etc/hosts 是在实际 DNS 查找之后使用的,而不是之前应该使用的,因此外部地址是不可覆盖的。
我已经尝试使用各种 IPv6 等价物来代替我的本地地址(0:0:0:0:0:ffff:c0a8:01f9 ::ffff:192.168.1.249 ::192.168.1.249),但这并没有帮助。重新启动(而不是刷新缓存)也无济于事。
我发现了一种不令人满意的解决方法。如果我禁用 DNS 应答器
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
然后 /etc/hosts 被使用,但后来我无法访问互联网。
如果有人遇到这个问题,我很想知道是否有解决方法。
android - 编辑棉花糖主机文件
我正在尝试在 Marshmallow 模拟器上编辑主机文件,但我做不到。我使用亚行工具:
我使用 emulator.exe 启动模拟器
adb mount
adb pull /system/etc/hosts c:\temp
然后我编辑
hosts
文件ADB push c:\temp\hosts /system/etc
(此步骤不起作用,因为我收到错误 - “只读文件系统”)。
另外,我试着做adb shell
然后SU
命令然后mount -o rw,remount /system
。但是每次我尝试编辑主机文件时,我都会收到文件系统只读的错误。
有任何想法吗?