MVC 6 API 错误 "webroot points to a file that does not exist"
MVC 6 API Error "webroot points to a file that does not exist"
当我尝试 运行 我的代码时收到以下错误消息。它在我的家用 PC 上运行良好,但是当我 运行 我工作 PC 中的代码时,出现以下错误。
“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"
]
}
当我将我的一个存储库克隆到一台新 PC 时,这发生在我身上。在我的例子中,我在 wwwroot 下没有任何被签入源代码管理的东西,所以克隆的副本没有在新 PC 上创建 wwwroot 文件夹,因此出现错误。
创建一个 wwwroot 文件夹,如果您有其他人克隆您的存储库,请考虑在 wwwroot 下签入一个虚拟文件,这样下一个克隆它的人就不会遇到同样的问题。
当我尝试 运行 我的代码时收到以下错误消息。它在我的家用 PC 上运行良好,但是当我 运行 我工作 PC 中的代码时,出现以下错误。
“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"
]
}
当我将我的一个存储库克隆到一台新 PC 时,这发生在我身上。在我的例子中,我在 wwwroot 下没有任何被签入源代码管理的东西,所以克隆的副本没有在新 PC 上创建 wwwroot 文件夹,因此出现错误。
创建一个 wwwroot 文件夹,如果您有其他人克隆您的存储库,请考虑在 wwwroot 下签入一个虚拟文件,这样下一个克隆它的人就不会遇到同样的问题。