我很新学习c#和ASP.NET。我想用IIS连接我用visual studio2012编写的页面。我知道这在当地如何运作,但我不知道如何在线工作。
例如,当我调试我的asp.net页面时,目录是:
localhost:2791/WebForm1.aspx.
此项目保存在IIS根目录中,IIS的所有配置似乎都没问题。
但是当我尝试访问诸如myip/WebForm1.aspx
之类的内容时,它不起作用。
我错过了什么?
答案 0 :(得分:0)
首先,您需要在IIS中托管您的Web应用程序。
我假设你已经在IIS中正确托管了你的应用程序。
现在,尝试使用地址localhost:portnumber/virtual directory
,
如果您能够访问,请继续阅读下面的答案,否则,您根本没有在IIS中正确托管您的应用程序。
现在,要通过您的IP地址+端口号(如果不是默认值)访问您的IIS托管网站,您必须检查防火墙是否未阻止它。
要通过您的IP启用对IIS托管网站的访问,请执行以下操作:
转到Control Panel\System and Security\Windows Firewall\Allowed Programs
并确保检查属性World Wide Web Services (HTTP)
(适用于所有网络)