我们有一个公共网站已经暴露在外面了,不过实际上里面什么也没有。只有一个"default.htm"文件,其中写着"即将到来"。(http://vensuresoftware.com/)
我们还有一个WebAPI,我们想把它添加到这个网站中。当我在本地发布到我的IIS6时,它可以正常工作。可以通过http://localhost/HRConnect/api/Claims访问。我使用PostMan、C#客户端和Javascript AJAX都能正常访问它。我也可以在浏览器中加载该URL,并获得适当的默认控制器和操作。
但是,我完全无法在网站上完成相同的事情。理想情况下,我想将其作为虚拟目录包含在http://vensuresoftware.com中,并将其作为http://vensuresoftware.com/HRConnect/api/Claims访问,但我尝试了无数次却毫无进展。
我尝试将其添加为虚拟目录以及特定网站下的应用程序,但当我访问URL时,只会看到"The resource you are looking for has been removed, had its name changed, or is temporarily unavailable."。
我确保应用程序池是正确的,并具有适当的用户和成功的通过连接测试。但我就是无法访问服务或URL。
您有什么想法或建议吗?我不确定我还能在这里添加什么其他信息了。在IIS中没有特别之处,服务中也没有特别之处。它只有三个操作。正如我所说的,所有的东西都在本地的localhost下工作得很好。
我们还有一个WebAPI,我们想把它添加到这个网站中。当我在本地发布到我的IIS6时,它可以正常工作。可以通过http://localhost/HRConnect/api/Claims访问。我使用PostMan、C#客户端和Javascript AJAX都能正常访问它。我也可以在浏览器中加载该URL,并获得适当的默认控制器和操作。
但是,我完全无法在网站上完成相同的事情。理想情况下,我想将其作为虚拟目录包含在http://vensuresoftware.com中,并将其作为http://vensuresoftware.com/HRConnect/api/Claims访问,但我尝试了无数次却毫无进展。
我尝试将其添加为虚拟目录以及特定网站下的应用程序,但当我访问URL时,只会看到"The resource you are looking for has been removed, had its name changed, or is temporarily unavailable."。
我确保应用程序池是正确的,并具有适当的用户和成功的通过连接测试。但我就是无法访问服务或URL。
您有什么想法或建议吗?我不确定我还能在这里添加什么其他信息了。在IIS中没有特别之处,服务中也没有特别之处。它只有三个操作。正如我所说的,所有的东西都在本地的localhost下工作得很好。