0

我编写了一个 Web 服务并将其托管在本地 IIS 上。我点击了创建虚拟目录:项目 URL(我的本地 IP 地址是 192.168.1.102)。我收到一个错误:

Unable to create the virtual direcotry. Could not find the server 'http://192.168.1.102/ on the local mashine. Creating a virtual direcotry is only supported on the local IIS server.

我需要做什么来解决这个问题?

4

1 回答 1

0

不幸的是,您的请求是一个很大的请求——您需要克服一些问题才能成功完成任务。

问题:

  • 权限
  • 确保站点在IIS中正确配置。
  • 确保您已在IIS中配置了有效的应用程序池

您会看到这些将成为您最大的障碍;主要是因为为了让您的网站正常运行,它必须允许网络服务帐户执行功能-

希望这可以开始衡量您的复杂性-

如果没有代码,将很难看出为什么会发生此错误。但是,根据您列出的IP 地址,这不是您的实际地址。您会看到您的机器连接到路由器,该路由器知道哪台机器发出了给定的请求-

这意味着您的真实IP可能是:50.5.1.14路由器已为您分配192.168.1.102. 因此,您希望以广域网为目标,并确保您的本地计算机在通过您的端口时接受请求。

如果您在本地机器上实际测试它,您可以做的最简单的事情就是使用localhost地址——这将利用内置环回地址的网络接口卡。这可能会缓解您在测试环境中的问题。 127.0.0.1

没有更多细节,很难正确回答你。

于 2013-07-12T21:08:30.053 回答