【问题标题】:Toggle to switch "copy to output: always" for all .cshtml files切换所有 .cshtml 文件的“复制到输出:始终”
【发布时间】:2012-10-16 12:27:37
【问题描述】:

如果我的视图文件 (.cshtml) 被复制到输出并设置为资源(通过属性菜单),我有一个 fubu mvc 应用程序,它只能在本地 iis 上运行。

但是,要在 Windows azure 上获取它们,需要将它们设置为“复制到输出:始终”,但不能设置为资源。

是否可以在代码或 powershell 中更改此设置?所以我可以在按下 azure 之前拨动开关,然后再拨回来?

【问题讨论】:

  • 为什么不将 cshtml 文件保留为默认文件(构建操作:内容;复制:不复制)?
  • 当你说本地 IIS - 你是在本地使用 IIS 还是 IISExpress?还是 Cassini(VS 内置的那个)?

标签: asp.net visual-studio powershell fubumvc


【解决方案1】:

我迟到了,但您的问题的答案是 .cshtml-files 必须设置为 Build Action: Content 在 Properties 下。这是 MVC 视图的默认构建操作。

复制到输出目录应设置为不复制

【讨论】:

    猜你喜欢
    • 2013-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-13
    • 2017-08-08
    • 1970-01-01
    • 2017-05-02
    • 1970-01-01
    相关资源
    最近更新 更多