我使用 .net 框架 4 作为目标框架在 Visual Studio 2010 Professional 中制作了一个 Web 应用程序。数据库放置在 APP_DATA 文件夹中,并与我在应用程序中使用的 GridView 表建立了 ADO.net 连接。无论如何,当我从 Visual Studio 运行应用程序时,在本地主机上一切正常。
我使用发布工具将它发布到我的企业服务器上的网络共享,该服务器运行 Windows Server 2003 和 IIS 6。我在其上安装了 .NET 框架 4,并使用 aspnet_regiis 工具注册它,同时使用 -e 和 -i 参数。没有Framework64文件夹,所以我假设没有必要为64位版本注册它。
它仍然没有运行,而是显示以下两种情况之一:
1.页面未找到错误404...WTF!
- 当我在服务器上打开 Web 应用程序目录时,我的所有 .aspx 文件都显示为记事本文件,而不是 Web 可浏览文件。当我在我的服务器(即 windows server 2003)目录上打开任何 aspx 文件时,它会打开记事本并显示源代码。
顺便说一句,它列在我服务器机器上 IIS 管理器的网站下。
请告诉我该怎么办。