【发布时间】:2012-03-19 12:33:40
【问题描述】:
我有一个在我们网络上本地运行的网络应用程序。用户访问它的方式是转到myserver:80/site/default.aspx
我重新配置了设置以将网站显示到互联网。
我现在访问它的方式是:
ipaddress/site/default.aspx
并得到以下错误:
Server Error in '/' Application.
The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
Requested URL: /site/default.aspx
看起来好像它确实看到了该站点,但该站点不想授予访问权限?
我做错了什么?
edit 如果一致认为它实际上并没有看到该网页。然后我又想知道我做错了什么
【问题讨论】:
-
404 表示它没有看到该网站。如果它看到但未授予访问权限,则可能是错误 403,并带有更具体的消息。
-
@CptSupermrkt 我不这么认为。如果我放任何其他不存在的文件,例如 default.aaa,那么我会得到 404,它不会是 asp.net 消息
-
他的意思是您说您正在使用“ipaddress/site/default.aspx”访问该站点,但错误消息显示:“Requested URL: /sdwh/default.aspx” 那里有一个错字. “sdwh”与“站点”
-
...你得到一个 404。我的意思是我看到了一些非常奇怪和无法解释的东西,所以权限确实有问题的可能性并不存在,但我知道从我通过会员系统摔跤的方式来看,如果权限存在问题,则错误显式为“403 Forbidden”。最好的尝试方法是像你说的那样实际尝试放入一些垃圾,“default.aaa”,显然不存在的东西。我打赌它会给你和你现在一样的错误。
-
当您导航到ipaddress 时会提供什么页面?听起来您的 IIS 配置不正确。