在大学服务器上发布ASP.net Web应用程序的问题

嗨,我正在做我的本科项目。 我需要在大学服务器上发布它。 我被给了一个空间(ftp),login名,密码。 当我发布它时,我已经完成了所有的步骤,比如扔视觉工作室或绝对的ftp。 尝试访问它时出现错误“服务器应用程序不可用”。 我们的技术人员不擅长微软的“东西”,我相信这是与服务器上的IIS有关。 但我不知道。 我看了网上它只告诉开发人员的机器上的IIS(如何configuration),但如何在服务器上做到这一点? 我必须告诉我的技术人员? 因为他不会自己研究((谢谢!任何来源的赞赏。

要运行ASP.Net网站取决于在服务器上运行的IIS的版本,需要以下内容:

Windows Server 2003(IIS 6)

  • ASP.net应用程序必须在第三方扩展下启用
  • 该网站需要创build一个应用程序池configuration正确的ASP.Net版本(1.1,2.0,4.0)
  • 必须将default.aspx页面添加到有效的索引页面设置中。

注册ASP.Net如果已经完成上述操作,则需要在服务器上注册ASP.Net的版本以使其工作。 这可以通过运行命令行来完成

C:\ Windows \ Microsoft.Net \ Framework [Framework Version] \ aspnet_regiis.exe / ia

Windows Server 2008(IIS 7 / 7.5)

  • .Netangular色需要启用。 (服务器angular色)
  • ASP.netangular色需要启用。 (服务器angular色)
  • 该网站需要创build一个应用程序池configuration正确的ASP.Net版本(1.1,2.0,4.0)
  • 必须将default.aspx页面添加到有效的索引页面设置中。

这是对需要完成的工作的最高级别的概述。 安装angular色时,IIS 7和更高级别的用户可以自行configuration其中的大部分function。 根据错误描述它似乎应用程序池尚未configuration或它被设置为错误版本的ASP.Net。

出现这种错误的原因很多。 首先要做的是让技术人员检查Windows事件日志中是否有任何错误,因为这会给出更详细的解释。

一旦你有更详细的错误,你可以看看Diago的名单,看看哪个设置是可能的原因。 我看到这个错误的最常见的原因是因为该站点被设置为使用错误的.net版本(1.1或2)