调用asp页面时在IIS中出现404错误

时间:2011-08-22 18:51:48

标签: asp.net iis http-status-code-404

我的asp.net 4.0应用程序出了问题。当我在服务器上调用它时,它可以正常工作,但是当我从服务器外部调用它时,它会给我一个404错误。

我称之为asp.net应用程序的链接是好的。从服务器外部调用时,其他asp.net 4.0应用程序正常工作。其他应用程序在另一个文件夹中,但我不明白为什么它可以在文件夹下工作,而不是另一个。应用程序没有IP限制。

过去有人犯过这个错误吗?

由于

编辑: 该应用程序配置为asp.net 4.0应用程序。它存储在虚拟目录中。

此链接有效: http://localhost/Phonebook/PhoneBook/default-defaut.aspx

此链接不会:https://www.test.com/Phonebook/PhoneBook/default-defaut.aspx

3 个答案:

答案 0 :(得分:1)

一位同事和我找到了答案。这是因为我在我的网址上调用的服务器应该有一个规则将浏览器重定向到正确的URL。所以我的测试服务器上的IIS7设置正确。

答案 1 :(得分:0)

有几件事要检查。

  1. 那个test.com甚至会去你的服务器。将文件放在IIS列出的根目录“test.txt”中,作为站点的根文件夹。确保你能够做到。
  2. 验证您的根站点文件夹WORKS for ex。,www.test.com / test.txt后,请确保您有一个包含文件夹电话簿的虚拟目录/电话簿。
  3. 对于名为phonebook的文件夹似乎有些过分。尝试将其中一个用于指向您的Web应用程序

    c:\ whatever \ phonebook \ phonebook文件夹。

答案 2 :(得分:0)

如果您使用https,请确保端口443绑定到您的应用,这可能是您的问题。