我使用C#MsSQL在Visual Studio 2017中创建了一个Web应用程序。它在本地主机http://localhost:56169/中工作正常,但当我试图从局域网中的其他计算机访问具有IP地址的应用程序时,它不起作用。请帮助我。 谢谢。无法连接到具有IP地址的应用程序
回答
如果您使用调试器从Visual Studio查看应用程序,那么它将从IIS Express或开发Web服务器运行,并且不能从其他机器访问。
如果您想从另一台机器访问它,您需要将您的应用程序部署到IIS网站,并将其配置为具有适当的身份验证和授权,以便用户进行外部访问。
感谢您的回复。你能帮助我如何部署和配置我的应用程序到IIS网站? –
您需要启用IIS Express才能进行远程连接并打开防火墙端口。
在Windows中打开高级防火墙板,并允许在端口56169
然后在管理员模式下打开命令提示符并运行此:
netsh http add urlacl url=http://vaidesg:56169/ user=everyone
从任一打开ApplicationHost.config文件:
%userprofile%\Documents\IISExpress\config\applicationhost.config
或
$(solutionDir)\.vs\config\applicationhost.config
添加的条目,并与您的机器名这种结合代替YOUR_MACHINE_NAME
<binding protocol="http" bindingInformation=":56169:YOUR_MACHINE_NAME" />
的另一种方式,你也可以尝试在iis-proxy
打开命令提示符并运行
npm install -g iisexpress-proxy
然后
iisexpress-proxy 56169 to 81
感谢您的回复。我试过netsh http add urlacl url = http:// vaidesg:56169/user = everyone –
而错误是HTTP错误503。服务不可用。 –
我编辑了回应,并添加了一个你需要添加的绑定。 –
您需要打开IIS并发布网站。
编辑道歉,我忘了我不能评论,这些都被认为是答案。
感谢您的回复。你能帮助我如何部署和配置我的应用程序到IIS网站? –
嗨Bhanu,我不是不屑一顾,但你现在应该有足够的方向来通过网络搜索原谅这件事。我们不知道你的环境,但问题是你还没有发布你的网站/应用程序到Web服务器。仔细研究一下,你会很快开始运行。 – m0lochwalker
- 1. 使用即时应用程序连接到本地IP地址
- 2. SqlConnection无法使用IP地址连接
- 3. 无法连接mysql使用IP地址
- 4. Openfire服务器IP地址无法连接到Android应用程序
- 5. 无法使用互联网IP地址连接到本地机IP地址
- 6. 如何将Android应用程序连接到静态IP地址
- 7. Android adb无法连接IP地址
- 8. 查找试图连接到ServerSocket的程序IP IP地址
- 9. Java连接到IP地址
- 10. Android的webview无法连接到本地IP地址
- 11. 的Winsock无法连接到本地IP地址
- 12. 无法连接到使用IP地址的MySQL服务器
- 13. 两个Web应用程序具有相同的IP地址
- 14. iOS模拟器无法连接到本地网络IP地址
- 15. 似乎无法让Firebird连接到本地IP地址
- 16. AIR 3.1应用程序无法连接到本地主机或本地IP地址
- 17. 无法使用公共IP地址连接到MongoDB副本集
- 18. 无法使用IP地址连接到IIS Express
- 19. 获取连接到asp应用程序的用户的ip地址
- 20. IP地址将不会连接到相同的IP地址
- 21. 指定可使用Secure Gateway连接到Bluemix中应用程序的IP地址
- 22. 如何使用C#中的IP地址将应用程序连接到SQL Server?
- 23. 无法连接到MySQL服务器的ip地址(10061)
- 24. 无法连接到Windows Server 2008上的glassfish IP地址
- 25. 使用IP地址连接到mysql
- 26. 如何访问到具有私有IP地址我的web应用程序
- 27. 如何连接到本地IP地址
- 28. 如何找出Windows(Vista)应用程序连接到的什么IP地址
- 29. 如何解决:无法将应用程序部署到Worklight服务器连接到IP地址被拒绝)
- 30. WMI - 无法通过IP地址连接到某些计算机
你有什么具体的尝试,具体是如何失败?这听起来更像是一个网络问题,或者可能是服务器配置问题,而不是代码问题。 – David