我的ASP.NET应用程序不在服务器上工作,但它在我的开发环境中工作。

我的ASP.NET应用程序不在服务器上工作,但它在我的开发环境中工作。,asp.net,Asp.net,我的ASP.NET应用程序不在服务器上工作,但它在我的开发环境中工作 我如何调试这个 首先,在向stackoverflow发布此类问题时,发布尽可能多的详细信息。这个网站上的这些人很聪明,如果你提供足够的信息,他们可以很快解决你的问题 确认已部署所有dll、aspx、ascx、.vb、.cs、exe、图像和配置文件 确认已部署所有文件夹 确认您的web.config具有有效的连接字符串 确认您的整个文件夹树对网络服务帐户具有读/写权限。(这可以在以后撤消) 确认您的整个文件夹树对IUsr帐户具有

我的ASP.NET应用程序不在服务器上工作,但它在我的开发环境中工作


我如何调试这个

首先,在向stackoverflow发布此类问题时,发布尽可能多的详细信息。这个网站上的这些人很聪明,如果你提供足够的信息,他们可以很快解决你的问题

  • 确认已部署所有dll、aspx、ascx、.vb、.cs、exe、图像和配置文件

  • 确认已部署所有文件夹

  • 确认您的web.config具有有效的连接字符串

  • 确认您的整个文件夹树对网络服务帐户具有读/写权限。(这可以在以后撤消)

  • 确认您的整个文件夹树对IUsr帐户具有读取权限

  • 确认应用程序池(IIS管理器)与编译应用程序时使用的.NET Framework相同。它可能是.NETFramework4.0,但可能是3.5或2.0

  • 确认web服务器的防火墙中的端口80和443已打开

  • 确认web服务器上已安装asp.net

    • 导航到命令行中的
      C:\Windows\Microsoft.NET\Framework\v4.0.30319
      ,如果需要重新安装asp.NET 4.0,请运行
      aspnet\u regiis.exe-i
      。有时这可以解决问题

  • 确认web服务器提供了一个html文件。将一个名为test.htm的文件添加到根文件夹,并且只包含“Hello,我是test.htm”作为其内容。尝试在浏览器中访问此项。如果未加载,请再次检查权限

  • 确认服务器上为添加到项目中的每个自定义引用都有一个dll,并确认dll位于已部署web应用程序的可访问路径上(例如,位于bin文件夹中)


  • 首先,在向stackoverflow发布此类问题时,发布尽可能多的详细信息。这个网站上的这些人很聪明,如果你提供足够的信息,他们可以很快解决你的问题

  • 确认已部署所有dll、aspx、ascx、.vb、.cs、exe、图像和配置文件

  • 确认已部署所有文件夹

  • 确认您的web.config具有有效的连接字符串

  • 确认您的整个文件夹树对网络服务帐户具有读/写权限。(这可以在以后撤消)

  • 确认您的整个文件夹树对IUsr帐户具有读取权限

  • 确认应用程序池(IIS管理器)与编译应用程序时使用的.NET Framework相同。它可能是.NETFramework4.0,但可能是3.5或2.0

  • 确认web服务器的防火墙中的端口80和443已打开

  • 确认web服务器上已安装asp.net

    • 导航到命令行中的
      C:\Windows\Microsoft.NET\Framework\v4.0.30319
      ,如果需要重新安装asp.NET 4.0,请运行
      aspnet\u regiis.exe-i
      。有时这可以解决问题

  • 确认web服务器提供了一个html文件。将一个名为test.htm的文件添加到根文件夹,并且只包含“Hello,我是test.htm”作为其内容。尝试在浏览器中访问此项。如果未加载,请再次检查权限

  • 确认服务器上为添加到项目中的每个自定义引用都有一个dll,并确认dll位于已部署web应用程序的可访问路径上(例如,位于bin文件夹中)


  • 我和发帖的人有同样的问题。我喜欢我的开发机器,它运行平稳。在我自己的开发机器中部署它会打开网站,但在我的网站中打开特定页面时,bu会给我不同的w3wp.exe代码。 这似乎是一个记忆问题。我尝试过不同的方法,但似乎没有任何效果。 我试图打开的页面有不同的linq查询。 我尽可能多地回答你的问题。 确认已部署所有dll、aspx、ascx、.vb、.cs、exe、图像和配置文件。 对

  • 确认已部署所有文件夹 对

  • 确认您的web.config具有有效的连接字符串 对

  • 确认您的整个文件夹树对网络服务帐户具有读/写权限。(这可以在以后撤消)

  • 确认您的整个文件夹树对IUsr帐户具有读取权限

  • 确认应用程序池(IIS管理器)与编译应用程序时使用的.NET Framework相同。它可能是.NETFramework4.0,但可能是3.5或2.0 是4.0

  • 确认web服务器的防火墙中的端口80和443已打开

  • 确认web服务器上已安装asp.net •在命令行中导航到C:\Windows\Microsoft.NET\Framework\v4.0.30319,如果需要重新安装asp.NET 4.0,请运行aspnet\u regiis.exe-i。有时这可以解决问题

  • 确认web服务器提供了一个html文件。将一个名为test.htm的文件添加到根文件夹,并且只包含“Hello,我是test.htm”作为其内容。尝试在浏览器中访问此项。如果未加载,请再次检查权限

  • 确认服务器上为添加到项目中的每个自定义引用都有一个dll,并确认dll位于已部署web应用程序的可访问路径上(例如,位于bin文件夹中)


  • 我和发帖的人有同样的问题。我喜欢我的开发机器,它运行平稳。在我自己的开发机器中部署它会打开网站,在中打开特定页面时,bu会给我不同的w3wp.exe代码