asp.net网站发布后,局域网的其他机子不能访问

cycc 2007-05-19 05:01:07
用C#开发好网站发布后,我在本机建立了虚拟目录,本机可以访问.但在局域网的其他机子则不能访问,局域网是用路游器连的.提示信息如下:

无法找到该页
您正在搜索的页面可能已经删除、更名或暂时不可用。
--------------------------------------------------------------------------------

请尝试以下操作:

确保浏览器的地址栏中显示的网站地址的拼写和格式正确无误。
如果通过单击链接而到达了该网页,请与网站管理员联系,通知他们该链接的格式不正确。
单击后退按钮尝试另一个链接。
HTTP 错误 404 - 文件或目录未找到。
Internet 信息服务 (IIS)
...全文
2694 34 打赏 收藏 转发到动态 举报
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinlei100 2010-07-02
  • 打赏
  • 举报
回复
遇到同样的问题,防火墙关掉之后,一切OK!!
chukm 2008-10-07
  • 打赏
  • 举报
回复
学会用计算机名访问,原来不知道呢
hornbills 2008-10-07
  • 打赏
  • 举报
回复
随时关注本机IIS的工作状况,有助于发现解决很多问题。
feng131719 2008-10-07
  • 打赏
  • 举报
回复
我也遇到了,我把防火墙关了,别人的机子就可以访问了。
Miracle 2008-05-06
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 Jasper_wang 的回复:]
学习一下!

我使用C#制作的一个网站,右键点击Default.aspx的在浏览器中查看,弹出地址:
http://localhost:1511/WebSite1/Default.aspx,可以浏览数据。(其中的端口1511会变化的)
但是在IIS里面添加了一个网站(或虚拟目录)右键浏览Default.aspx,弹出地址:
http://localhost/w/Default.aspx,
您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序。
---------------------------…
[/Quote]

要把虚拟目录设置为一个Application(在虚拟目录属性页中设置),并在Application中设置允许执行脚本。
czyyzc 2008-05-06
  • 打赏
  • 举报
回复
26楼的问题有人知道么??也是防火墙的问题吗?
QingFengDaoZhang 2008-05-05
  • 打赏
  • 举报
回复
既然问题已经解决
我只好顶了
czyyzc 2008-05-05
  • 打赏
  • 举报
回复
恩!这个问题我也遇到了,正在解决中。。。。。!
爱与彼岸 2007-09-28
  • 打赏
  • 举报
回复
学习一下!

我使用C#制作的一个网站,右键点击Default.aspx的在浏览器中查看,弹出地址:
http://localhost:1511/WebSite1/Default.aspx,可以浏览数据。(其中的端口1511会变化的)
但是在IIS里面添加了一个网站(或虚拟目录)右键浏览Default.aspx,弹出地址:
http://localhost/w/Default.aspx,
您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序。
--------------------------------------------------------------------------------
请尝试以下操作:
如果您认为该目录应该允许执行访问权限,请与网站管理员联系。
HTTP 错误 403.1 - 禁止访问:执行访问被拒绝。
Internet 信息服务 (IIS)
--------------------------------------------------------------------------------
请问这个是什么原因呢?
never_give_up520 2007-05-20
  • 打赏
  • 举报
回复
把防火墙关了就好了,windows那个防火墙.
li45214521 2007-05-20
  • 打赏
  • 举报
回复
http://计算机名:8000/目录名/index.aspx
http用的是80端口吧
http://计算机名/虚拟目录名/index.aspx
lamwill 2007-05-20
  • 打赏
  • 举报
回复
控制面板-安全中心里去改
mdl821120 2007-05-19
  • 打赏
  • 举报
回复
学习一下,问下楼主,把8000端口打开是啥意思?能说说吗?
我也想学学这个呢,郁闷ing
cycc 2007-05-19
  • 打赏
  • 举报
回复
谢谢大家了,问题已经解决了,我用了8000端口,但我没在服务器上把8000端口打开,打开8000端口,一切搞定!
cycc 2007-05-19
  • 打赏
  • 举报
回复
本机上访问也用的同样的地址,怎么会有错呢?
Cnaspnet 2007-05-19
  • 打赏
  • 举报
回复
很明显路径肯定是错的。

用C#开发好网站发布后,我在本机建立了虚拟目录,本机可以访问.但在局域网的其他机子则不能访问,局域网是用路游器连的.提示信息如下:

无法找到该页
您正在搜索的页面可能已经删除、更名或暂时不可用。
--------------------------------------------------------------------------------

请尝试以下操作:

确保浏览器的地址栏中显示的网站地址的拼写和格式正确无误。
如果通过单击链接而到达了该网页,请与网站管理员联系,通知他们该链接的格式不正确。
单击后退按钮尝试另一个链接。
HTTP 错误 404 - 文件或目录未找到。
Internet 信息服务 (IIS)


这样的错误不是asp.net找不到的正确错误信息。

“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

无法找到资源。
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。

请求的 URL: /fd.aspx


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.210

这个才应该是正确的访问asp.net找不到页面的信息
cycc 2007-05-19
  • 打赏
  • 举报
回复
是这样设置的,但就是访问不了!

zabcd117 2007-05-19
  • 打赏
  • 举报
回复
IIS中选择你想发布的网站,"属性"->"目录安全性"->"匿名访问和身份控制"->匿名访问前打勾,集成windows身份认证去勾
cycc 2007-05-19
  • 打赏
  • 举报
回复
是哪个权限,没设置好呢,能说明白点嘛!
cycc 2007-05-19
  • 打赏
  • 举报
回复
用ip,把防火墙关了,还是不行!
加载更多回复(14)

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧