创建虚拟目录会返回错误

时间:2013-07-12 20:54:06

标签: c# web-services iis

我写了一个Web服务并将其托管在本地IIS上。我点击了Create Virtual Directory:Project 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.

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

1 个答案:

答案 0 :(得分:0)

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

问题:

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

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

希望这会开始衡量你的复杂性 -

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

这意味着您真正的 IP 可能是:50.5.1.14路由器已为您分配了{{1>} IP }。因此,您需要定位广域网,并确保本地计算机在通过您的端口时接受请求。

如果您真的在本地计算机上进行测试,那么您可以做的最简单的事情就是使用192.168.1.102地址 - 这将使用网络接口卡< / em>内置于环回地址 localhost。这可能会减轻您在测试环境中的问题。

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