现在使用c#直接编译可以运行网站,显示为localhost/xxxx.aspx,此处localhost可以改为127.0.0.1,但不能改为真实的ip地址,防火墙已关。部署到IIS上也无法使用,是什么问题?
å°ASP.NETç½ç«é¨ç½²å°IISçæ¥éª¤ï¼
æå¼IIS管çå¨ï¼å¨ç®¡çå¨ä¸æ·»å ä¸ä¸ªç½ç«ã
å¡«åç½ç«å称ï¼éæ©.NETçæ¬ï¼éæ©ç¸åºççæ¬ï¼æ¯4.0å°±é4.0ï¼æ¯4.5å°±é4.5ï¼ï¼éæ©ç©çè·¯å¾ï¼ç©çè·¯å¾å³ä¸ºä½ çASP.NETç½ç«åæ¾çæ件夹ï¼ã
å¡«åç»å®ä¿¡æ¯ï¼å¦æIPå°å没æéæ©ï¼å³å ¨é¨æªåé ï¼é£å°±æ¯è¿ä¸ªçµèçææIPå°åé½å¯ä»¥è®¿é®ï¼ï¼å¦æéæ©äºç¹å®çIPå°åå°±åªè½ä½¿ç¨éæ©çIPè¿è¡è®¿é®ãåå端å£çä¿¡æ¯ä¿æä¸åç¶åç¡®å®ã
ç½ç«é¨ç½²å®æå¯ä»¥å¨IISå³ä¾§ç¹å»æµè§è¿è¡è®¿é®æ¥çã
注æï¼
1ãç½ç«æ ¹ç®å½ä¸å å«å¼ç¨æ件ï¼ä¸å®è¦å°é¡¹ç®çæ ¹ç®å½ã
2ãå¨ç¼è¯è¿è¡æ¶ä½¿ç¨çæ¯Visual Studioèªå¸¦çä¸ä¸ªèæIISæå¡å¨ï¼åIISæå¡å¨è¿æ¯æä¸å®å·®å«ï¼å ·ä½é¨ç½²æ åµè¦ä»¥IISçæ示为åã
能加您威信具体了解下么
追答百度下C#发布web,感觉你是改BUG懵掉了哈哈
追问c#直接编译可以用,但发到IIS死活用不了,把杀毒软件先卸载了试试
追答IIS下分配IP地址?或者再添加一个端口号看下
应该不是杀软的问题,就是IIS设置不妥
嗯,现在确定是iis问题了。虚拟路径,ip号都尝试过了,还是不行。会不会是web带数据库的原因
追答再给出三种可能的解决方法
1,host文件,(C:\WINDOWS\system32\drivers\etc)看下是不是有什么奇怪的修改
2,换个端口号,比如8081这样,看IP能访问不
3,发布后目录权限(everyone),该盘符也everyone加权限。
再不妥就重装IIS吧= =
我自己的机器配好IIS后
我自己的机器配好IIS后,别的机器如果想访问,也需要安装IIS么?
追答不需要啊,局域网 浏览器访问局域网IP;外网 最好是上传网站空间访问,自己弄花生壳解析很麻烦的。
追问我也奇怪呢,我自己电脑上IIS配好了,但局域网还是访问不了,是发布策略是问题么
追答局域网不能访问?第一反应防火墙问题,然后是IP配置有误,在就是目录权限。唉,有错误提示信息么