【问题标题】:Live reload and asp.net vNext on OSXOSX 上的实时重载和 asp.net vNext
【发布时间】:2014-11-15 03:48:43
【问题描述】:

如何在 MacOSX 上使用“k kestrel”命令进行实时重载(asp.net vNext 的优势之一)?

在“k -h”之后,命令看起来像是“k --watch kestrel”,但是,当我对我的示例 HelloMvc 控制器进行更改时,它不会重新加载。

【问题讨论】:

标签: macos mono asp.net-core


【解决方案1】:

目前,根据 David Fowler 的说法,Mono 中存在一个禁止检测文件更改的错误。但是,最近应该合并一个新的 FileSystemWatcher,所以这可能很快就会起作用!

【讨论】:

  • 你能找到这个源的链接吗?将有助于知道它是否仍然是一个问题!谢谢。
  • 您可以尝试在 twitter 或 jabbr.net 上询问 @davidfowl
【解决方案2】:

我已按照miguellira 在此问题上发布的建议解决方案设法解决了此问题:https://github.com/aspnet/Home/issues/508

我跳过了第一步和第二步,我只是通过添加以下内容来更改我的 ~/.bash_profile:

alias dnu="brew switch mono 4.1.0 && dnu"

code () {
  brew switch mono 4.0.1
  if [[ $# = 0 ]]
  then
    open -a "Visual Studio Code"
  else
    [[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}"
    open -a "Visual Studio Code" --args "$F"
  fi
}

export MONO_MANAGED_WATCHER=enabled

关于 bash_profile,如果您不知道如何更改它(或创建它以防您还没有它),请查看此链接:https://discussions.apple.com/message/19065947#19065947

【讨论】:

    猜你喜欢
    • 2015-05-20
    • 2015-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 2015-06-26
    • 2015-03-06
    相关资源
    最近更新 更多