【问题标题】:IIS not recognizing filechangesIIS 无法识别文件更改
【发布时间】:2013-02-13 09:16:17
【问题描述】:

我的网络服务器上运行着一个 IIS。我基于 mvc 4 web api 开发了一个 rest api。我目前遇到的问题是,当我将新/更改的文件放到 IIS 上时,IIS 没有“识别”它们。

比如说我更改了一项服务 - 将新文件放在服务器上 - 服务器认为他仍然有旧文件。我观察到这种行为,因为当我调用服务时,我仍然得到旧结果 - 而不是在本地 Visual Studio 中实现的新结果。我不知道为什么 IIS 会这样......

【问题讨论】:

  • 您是否只是添加/更改了 C# 文件而没有重新编译?
  • 不,我每次都做/做重建
  • 您能否准确描述一下您在服务器上更新的文件。
  • 当我在 CategoriesController.cs 中实现一个新服务时——然后我删除旧的 CategoriesController.cs 文件并将新修改的 CategoriesController.cs 粘贴到目录中。因为那不再起作用了-过去确实如此-我删除了整个项目并粘贴了新项目。也没有用。
  • 您似乎对 ASP.NET 网站和 ASP.NET Web 应用程序有误解。后者被编译成一个 DLL(在 bin 文件夹中),前者你可以像现在一样使用。 IIRC,所有 MVC 项目都是 Web 应用程序。

标签: c# asp.net-mvc iis asp.net-web-api


【解决方案1】:

正如 leppie 在 cmets 中已经提到的,我对 ASP.NET 网站和 ASP.NET Web 应用程序有错误的理解。

作为一种解决方案,我必须重新构建以再次编译 DLL,然后将其部署到 IIS。

【讨论】:

    猜你喜欢
    • 2011-06-23
    • 1970-01-01
    • 1970-01-01
    • 2019-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多