我尝试运行代码时收到以下错误消息。它在我的家用电脑上工作正常,但是当我在工作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"
]
}
答案 0 :(得分:2)
当我将我的一个存储库克隆到新PC时,发生了这种情况。在我的情况下,我在wwwroot下没有检查到源代码控制的内容,因此克隆的副本没有在新PC上创建wwwroot文件夹,因此出错。
创建一个wwwroot文件夹,如果您有其他人克隆您的存储库,请考虑在wwwroot下签入一个虚拟文件,以便下一个克隆它的人不会遇到同样的问题。