关于在Windows Server 2016上部署ASP.NET MVC3 Web应用程序到IIS的内容。

29 浏览
0 Comments

关于在Windows Server 2016上部署ASP.NET MVC3 Web应用程序到IIS的内容。

我正在尝试部署一个ASP.NET应用程序。我已经将网站部署到IIS,但在使用浏览器访问时,显示如下内容:

服务器错误

500 - 内部服务器错误。

您要查找的资源存在问题,无法显示。

在调整了web.config文件后,我得到了如下信息:

由于发生了内部服务器错误,无法显示该页面。

我如何查看此服务器错误背后的真正问题?

0
0 Comments

问题的原因是web.config文件中的代码段,解决方法是将该代码段删除。

0
0 Comments

问题原因:在Windows Server 2016的IIS上部署ASP.NET MVC3 Web应用程序时,出现了一个问题。解决方法是在根目录的web.config文件中添加了以下条目:


  
    
  

需要注意的是,如果已经存在其他XML元素,必须将此条目添加到现有的XML元素中。不能只是将其添加到文件末尾,因为不能有多个相同的元素副本。

0
0 Comments

ASP.NET MVC3 Web Application在Windows Server 2016上的IIS部署出现问题的原因是无法获取详细错误信息,导致无法确定实际发生的问题。为了安全起见,服务器只显示一般错误信息,而不提供详细信息。解决方法是启用和查看详细错误信息。

在IIS 6上,需要在web.config文件中添加以下配置:


    
        
        
    

在IIS 7上,需要在web.config文件中添加以下配置:


    
        
        
    
    
        
        
    

需要注意的是,可以关闭Debug模式,只需要关闭自定义错误并获取详细错误页面即可。

如果无法在服务器上运行浏览器,可以通过查看服务器的日志来获取错误详情。另外,可以通过启用详细错误信息来解决问题。但需要注意在使用完毕后关闭详细错误信息以确保安全性。

此外,有用户提到在本地运行时可以成功获取JSON响应,但在IIS上只能看到"Internal server error"的问题。解决方法是启用详细错误信息后成功获取JSON响应。

另外还有用户提到通过替换web.config文件可以解决部署问题。

,ASP.NET MVC3 Web Application在Windows Server 2016上的IIS部署出现问题是因为无法获取详细错误信息。解决方法是启用详细错误信息,并根据错误日志定位问题。

0