0

最近我安装了 Oracle 和所需的 Microsoft Loopback Adaptor,效果很好。但是,这似乎以某种方式搞砸了 IIS(或至少它与 Visual Studio 的交互)。我无法再连接到 localhost 或 127.0.0.1,我什至无法在 Visual Studio 2008 中打开 Web 项目(以前可以正常工作),出现错误“本地 IIS URL http://localhost/MyProject为 Web 项目指定 MyProject 尚未配置。要打开此项目,需要配置虚拟目录。您要现在创建此目录吗?我点击是,然后它给出了一个错误,它“在当前机器上找不到服务器http://localhost ”。

IIS 正在运行,我可以连接到默认的 IIS 网站和 localhost:1122 上的 inetput/wwwroot 的其他内容。

我试图禁用环回适配器并注释掉我需要添加到主机以使 Oracle 工作的行,虽然这阻止了 Oracle 工作,但它对 IIS/localhost 没有帮助。

编辑:事实证明,这是通过从备份中恢复项目来解决的,所以它一定是项目本身的某种问题。

4

4 回答 4

0

我猜这是环回适配器的问题。您可能必须正确恢复连接设置。从控制面板->网络连接中检查环回适配器是否正确禁用以及连接设置是否正确。编辑:在设置中进行所有必要的更改后,最好重新启动系统。

于 2009-05-10T11:11:58.630 回答
0

您可以将本地 IIS 配置为侦听不同的端口。右键单击默认网站,选项卡网站,然后高级。例如添加 1234 作为 TCP 端口。

然后你可以像http://localhost:1234/YourProject一样连接

您可以从文件系统在 Visual Studio 中打开网站,并在 Project -> Property Pages -> Start Options -> Use custom server 中指定新 URL。

于 2009-05-10T11:22:48.560 回答
0

好的,我终于设法通过删除项目并从备份中恢复来完成这项工作。我猜项目配置以某种方式搞砸了,导致我得到错误,而不是 IIS 本身存在问题。很抱歉误报。

于 2009-05-10T12:06:38.737 回答
0

我今天在 Windows XP 和 IIS 5 上发生了类似的事情。不管它是什么。问题是我安装的一个工具在默认网站下创建了一些没有应用程序名称的虚拟目录。

解决方案是打开 IIS 管理单元,右键单击并选择有问题的虚拟目录的属性,然后在弹出的属性对话框的“虚拟目录”选项卡下组成一个“应用程序名称”。只要默认网站下没有具有空白应用程序名称的虚拟目录,我将其命名为什么并不重要。

于 2009-05-19T19:34:28.547 回答