Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET、C#、IIS、启动_C#_Asp.net_Iis 7_Web Config - Fatal编程技术网

ASP.NET、C#、IIS、启动

ASP.NET、C#、IIS、启动,c#,asp.net,iis-7,web-config,C#,Asp.net,Iis 7,Web Config,我完全是.NET的不速之客。我的目录中有我所有的文件、文件夹、母版页和代码隐藏页。。。我一直在建立一个由我之前在此的人建立的本地开发环境。我对环境的规格不太了解 我刚刚尝试将我所有的文件传输到我们将要运行的服务器上,我得到一个“500-内部服务器错误” 我想我错过了一些真正基本的东西。如何处理Web.config文件以消除此错误并使页面可见 我知道500错误很常见,可能意味着很多事情,但最基本的问题是,你在想什么 谢谢, Chris您的第一步应该是检查服务器上的事件查看器。与返回到浏览器的一般5

我完全是.NET的不速之客。我的目录中有我所有的文件、文件夹、母版页和代码隐藏页。。。我一直在建立一个由我之前在此的人建立的本地开发环境。我对环境的规格不太了解

我刚刚尝试将我所有的文件传输到我们将要运行的服务器上,我得到一个“500-内部服务器错误”

我想我错过了一些真正基本的东西。如何处理Web.config文件以消除此错误并使页面可见

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

谢谢,
Chris

您的第一步应该是检查服务器上的事件查看器。与返回到浏览器的一般500错误相比,您将在其中获得更详细的错误

然而,一些猜测包括

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

无论如何,事件日志应该有IIS或ASP.NET引发的错误。从那里开始。

IIS是否配置为ASP.NET?我首先要确保IIS配置为运行ASP.NET,并且网站/应用程序池使用与网站编译时使用的.NET framework版本相同的版本。好的,我相当肯定它是IIS7…我不知道I don’我不知道是否设置了ASP.NET…我必须打电话给服务器管理员…有没有一种不进入服务器控制面板或后端即可快速检查的方法?您是否看到ASP.NET错误页?如果看到,它会告诉您如何编辑web.config,以便显示错误堆栈。@bryanmac,它不是ASP.NET错误页…它是jus一个500内部服务器错误页面…我的web配置文件也是非常通用的…它只是设置默认页面…谢谢David…我应该如何查看事件查看器…另外,我认为它可能是错误的.NET版本…这是一个简单的升级过程吗?如果服务器是3.0,我如何让它们获得4.0?还有,请删除代码中的错误是因为代码非常枯燥。现在只包含一个单词的页面。我正在设置目录,什么都没有。谢谢!@ChrisNewton您是在远程访问的专用机器上设置的,还是这是一个带有某种“控制面板”的共享托管环境?@Crunchy…我不能告诉你这个答案。我是一个第三方,只创建了这个特定网站的一部分。如果我不得不猜测,这是一个带有控制面板的共享托管环境…@ChrisNewton你如何在不知道文件是什么或在哪里的情况下将文件移动到服务器上?我可以通过FTP访问服务器上的文件夹/目录…a另外,大多数其他页面都用cold fusion编码……我认为问题在于它是.NET的旧版本,但我不确定。