【问题标题】:MVC 6 API Error "webroot points to a file that does not exist"MVC 6 API 错误“webroot 指向不存在的文件”
【发布时间】:2015-04-03 18:33:00
【问题描述】:

当我尝试运行我的代码时收到以下错误消息。它在我的家用电脑上运行良好,但是当我在工作电脑上运行代码时,出现以下错误。

"project.json 文件中的 'webroot' 属性值 'wwwroot' 指向一个不存在的文件夹。

我已经删除了用户文件夹下的 .k 文件夹。

这是项目的json文件

{
/* Click to learn more about project.json  http://go.microsoft.com/fwlink/?LinkID=517074 */
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
    "Microsoft.AspNet.Server.IIS": "1.0.0-beta3",
    "Microsoft.AspNet.Mvc": "6.0.0-beta3",
    "Microsoft.AspNet.StaticFiles": "1.0.0-beta3",
    "Microsoft.AspNet.Server.WebListener": "1.0.0-beta3",
    "Factories": "",
    "Infrastructure": ""
},
"frameworks": {
    "aspnet50": { }
},
"exclude": [
    "wwwroot",
    "node_modules",
    "bower_components"
],
"bundleExclude": [
    "node_modules",
    "bower_components",
    "**.kproj",
    "**.user",
    "**.vspscc"
]
}

【问题讨论】:

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


    【解决方案1】:

    当我将我的一个存储库克隆到一台新 PC 时,这发生在我身上。就我而言,我在 wwwroot 下没有任何东西被检入源代码管理,因此克隆的副本没有在新 PC 上创建 wwwroot 文件夹,因此出现错误。

    创建一个 wwwroot 文件夹,如果您有其他人克隆您的存储库,请考虑在 wwwroot 下签入一个虚拟文件,以便下一个克隆它的人不会遇到同样的问题。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 2015-05-11
    • 2013-08-04
    • 2018-02-06
    • 2014-08-14
    • 1970-01-01
    相关资源
    最近更新 更多