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