gpt4 book ai didi

c# - ASP.Net 5 app.UseStaticFiles() 错误

转载 作者:太空狗 更新时间:2023-10-29 21:16:55 26 4
gpt4 key购买 nike

严重性代码描述项目文件行错误 CS1061“IApplicationBuilder”不包含“UseStaticFiles”的定义,并且找不到接受“IApplicationBuilder”类型的第一个参数的扩展方法“UseStaticFiles”(是否缺少 using 指令或程序集引用?)MyWorld.DNX Core 5.0 C:\Projects\MyWorld\src\MyWorld\Startup.cs 21 ASP.NET5 Static File Issue

项目.json

{
"webroot": "wwwroot",
"version": "1.0.0-*",

"dependencies": {
"Microsoft.AspNet.IISPlatformHandler": "1.0.0-beta8",
"Microsoft.AspNet.Server.Kestrel": "1.0.0-beta8"
},

"commands": {
"web": "Microsoft.AspNet.Server.Kestrel"
},

"frameworks": {
"dnx451": {
"dependencies": {
"Microsoft.AspNet.StaticFiles": "1.0.0-beta8"
}
},
"dnxcore50": { }
},

"exclude": [
"wwwroot",
"node_modules"
],
"publishExclude": [
"**.user",
"**.vspscc"
]
}

最佳答案

从您的错误消息中您可以看到 UseStaticFiles 可用于 DNX 4.5.1 框架但不可用于 DNX Core 5.0

您应该将对 Microsoft.AspNet.StaticFiles 的依赖项不仅添加到 dnx451 中,还应该添加到 项目中的 dnxcore50 中。 json.您可以删除 "frameworks" 键中的依赖项并将其放入 "dependencies" 键中,使其可用于两个框架

{
...

"dependencies": {
"Microsoft.AspNet.IISPlatformHandler": "1.0.0-beta8",
"Microsoft.AspNet.Server.Kestrel": "1.0.0-beta8",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta8",
},

...

"frameworks": {
"dnx451": { },
"dnxcore50": { }
}

...
}

关于c# - ASP.Net 5 app.UseStaticFiles() 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33797071/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com