加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 从虚拟机调试主机上的网站

发布时间:2020-12-16 09:57:53 所属栏目:asp.Net 来源:网络整理
导读:我有一台托管 Windows 7虚拟机的 Windows 7机器.我正在我的主机上使用visual studio 2010开发一个Web应用程序.我想以调试模式运行应用程序,并从虚拟机上的浏览器访问我的localhost服务器. (这样做的目的是能够使用不同的用户调试使用Windows身份验证的应用程
我有一台托管 Windows 7虚拟机的 Windows 7机器.我正在我的主机上使用visual studio 2010开发一个Web应用程序.我想以调试模式运行应用程序,并从虚拟机上的浏览器访问我的localhost服务器. (这样做的目的是能够使用不同的用户调试使用Windows身份验证的应用程序,而无需在我的主机上为不同的用户注销和打开…)

我正在为虚拟机使用桥接连接.我用Google搜索了如何解决这个问题,我发现的大多数线程说如果我使用的是桥接连接,我只需在浏览器的url中输入主机的IP地址即可访问主机上的服务器的虚拟机.我尝试了一些使用IP的不同网址,但没有一个有效.

例如,假设我在我的主机上的visual studio中运行我的Web应用程序,其URL是

http://localhost:62789/MyPage.aspx

假设我在主机上的CommandPrompt中运行ipconfig,发现我的主机的IP地址是xxx.xxx.xxx.x.我应该在虚拟机上输入什么URL来访问我的Web应用程序?

提前致谢.

编辑:

我设置IIS来托管Web项目.之后,我刚刚将以下行(xxx.xxx.xxx.xxx是我的IP)添加到我的hosts文件中,并且我能够从虚拟机访问该网站:

xxx.xxx.xxx.xxx MyWebsite.net

我还必须编辑我的防火墙设置.

解决方法

您似乎可能正在使用VisStudio的集成Web服务器.我不确定这可以接受来自localhost以外的任何主机的请求.

Remote machines cannot connect to Visual Studio web server

简单的方案?使用IIS来托管项目.安装IIS后(如果尚未安装),可以轻松更改项目设置,以便创建虚拟目录并在IIS中进行调试.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读