在dot net core中发布Views

时间:2016-12-08 13:53:45

标签: asp.net-mvc asp.net-core .net-core

在我的应用中,在dotnet run之后,我能够看到被调用的视图:

return View("~/Views/v1.cshtml"); 

我在Views下面添加publish之后,将project.json文件夹复制到了"publishOptions": { "include": ["Views"] } 文件夹中:

dotnet publish --output "publish" --configuration release

但在发布应用后,使用:

e:\myApp\publish\dotnet myApp.dll

并运行:

# create a MWE:
v <- "AA1-AA5"
name <- unlist(strsplit(v, '-'))

# get numbers only
ind <- as.numeric(gsub(x = name, pattern = "[[:alpha:]]", replacement = ""))

# create new vector
names <- paste0("AA", ind[1]:ind[2])

控制器调用后,浏览器中未显示该视图。

我在这里做的错误是什么,以及如何解决这个问题?感谢

1 个答案:

答案 0 :(得分:2)

如果您使用Views的非常规修补程序不使用项目相对修补程序(例如~/./)。适当的将是

  

返回视图(&#34; Views / v1.cshtml&#34;);