当我发布 Web 应用程序时,我对隐藏代码所做的更改未更新

Spa*_*aig 5 asp.net iis visual-studio-2010

我有一个在 VS2010 中构建的 ASP.net,在 iis7 中运行,但是当我返回 VS 并更新文件后面的代码并重新发布该应用程序时,该应用程序的行为仍然与我进行更改之前一样。我已尝试删除并重新发布所有文件并重新启动应用程序池,但它仍然不会影响应用程序的行为。

Ada*_*SFT 3

不要在该服务器上发布您的 vb 和 cs 文件,除非您希望源代码可能被暴露。存在多个允许代码下载的漏洞。

通过 Visual Studio 发布菜单将应用程序发布到文件夹。在服务器上,进入临时 aspnet 文件夹,例如:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files,找到您的应用程序并将其删除。如果无法删除文件,请停止工作进程 (w3wp.exe) 或重新启动 iis。

重新发布,一切都应该很好。如果您不确定该版本是否正在执行,请在新版本中添加一些日志记录或跟踪信息。