2011-09-22 53 views
-1

我总是对.NET的Noob。我的所有文件,文件夹,母版页和代码位于我的目录中的页面后面......我一直在建立在本地开发环境中,这是由在我之前的人设置的。我不太了解环境规格。ASP.NET,C#,IIS,启动

我只是试图转移我的所有文件到服务器,我们将流失的,我得到一个“500 - 内部服务器错误” ......

我想我失去了一些东西真正的根本。我可以用我的Web.config文件来摆脱这个错误并使页面可见?

我知道500错误是很常见的,可能意味着很多事情,但只是最基本的问题,你在想什么?

谢谢, 克里斯

+0

iis是否配置为asp.net? –

+0

我首先确定IIS配置为运行asp.net,并且网站/应用程序池使用的是相同的.net框架版本,网站编译为 – RandomWebGuy

+0

好吧,我相当肯定它是IIS7 ...我不知道ASP.NET是否设置...我不得不打电话给服务器的人...有没有一种快速简单的方法来检查,而不是进入服务器控制面板还是后端? –

回答

1

你的第一步应该是检查事件查看器在服务器上。你会在那里得到更多的详细错误,而不是返回给浏览器的通用500错误。

然而,一些猜测包括...

  • IIS未配置为运行.NET在所有...
  • IIS配置为运行.NET的版本错误。 (例如,可能设置为2.0,您的应用程序为4.0)。
  • 代码中的实际错误。 (试图在不打开连接的情况下从数据库读取数据,或者百万可能的错误中的任何一个

无论如何,事件日志应该有由IIS或ASP.NET引发的错误。

+0

谢谢大卫......我怎么会去看事件查看器... 另外,我认为它可能是.NET的错误版本......是一个简单的升级过程?如果服务器是3.0,我如何让他们获得4.0? 此外,消除代码中的错误,因为代码非常干燥。从字面上看,现在只有一页文字。我正在设置目录,而不是。 谢谢! –

+0

@ChrisNewton你是在一台专门的机器上进行设置的吗?你有远程访问的权限,或者这是一个带有某种“控制面板”的共享主机环境? – RandomWebGuy

+0

@Crunchy ......我无法告诉你答案。我是第三方,仅创建此特定网站的一部分。如果我不得不猜测,它是一个带有控制面板的共享主机环境... –