【问题标题】:ASP.NET ASMX Web ServiceASP.NET ASMX Web 服务
【发布时间】:2011-06-09 12:39:23
【问题描述】:

我有一个在 IIS 7.0 中发布的网站,它运行良好。我只是想添加一些我创建的更多功能。当我用新版本替换 IIS 文件时,它没有更新文件,仍然显示旧服务。新服务应该在服务器上就位,但这不起作用。

我发布时使用了相同的程序,但我不知道出了什么问题。

【问题讨论】:

  • 您是否尝试过 iisreset,以防万一?
  • 网站或网络服务?? IIS 文件?您的意思是 IIS 指向站点/服务的文件夹中的文件?您如何构建/部署站点。当您从 Visual Studio 调试时,它是否有效?这个问题的信息太少,无法做出有意义的回答。

标签: asp.net web-services iis-7 asmx


【解决方案1】:

停止服务,然后重新启动。我还建议您在 IIS 中为您的应用程序创建一个自定义应用程序池,因为它有自己的处置区域并且不会干扰任何其他应用程序。

您也可以尝试停止服务,删除文件夹内容,然后上传您重新发布的代码并重新启动应用程序。

【讨论】:

  • 实际上它保存在 IIS 默认网站目录中,我确实停止并重新启动它以检查但没有区别。该服务在本地运行良好,但在 IIS 上却不行。看来我需要以某种方式通过 IIS 编译它,但不确定如何。
  • 我建议您将它放在它自己的应用程序中,而不是放在默认网站中。给它自己的应用程序池,并确保应用程序配置为正确的 .NET 框架。如果您是用 .NET 4 编写的,并且将其设置为 .NET 2,那么可能不会有一个可以工作的应用程序。
  • 看看这是我几个月前发布到 IIS 的同一个应用程序,它正在工作,但现在当我在那里更新文件时,它们不再工作了。
猜你喜欢
  • 1970-01-01
  • 2011-03-31
  • 1970-01-01
  • 2018-06-17
  • 2018-07-12
  • 2013-03-27
  • 1970-01-01
  • 2017-05-14
  • 1970-01-01
相关资源
最近更新 更多