首页 新闻 会员 周边

linux环境api可以访问,razor页面不能访问

0
悬赏园豆:20 [已解决问题] 解决于 2023-11-03 15:11


linux环境api可以访问,razor页面不能访问,无论设置razor页面是否动态编译,都提示:
fail: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[1]
An unhandled exception has occurred while executing the request.
System.ArgumentException: The value cannot be an empty string. (Parameter 'path')
at System.ArgumentException.ThrowNullOrEmptyException(String argument, String paramName)
at System.IO.Strategies.FileStreamHelpers.ValidateArguments(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
at System.IO.File.OpenRead(String path)
at Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.RazorReferenceManager.CreateMetadataReference(String path)

大宇大的主页 大宇大 | 初学一级 | 园豆:184
提问于:2023-11-03 09:35
< >
分享
最佳答案
0

这个错误信息表明在ASP.NET Core Razor页面编译期间发生了问题,特别是在尝试打开Razor页面文件时引发了异常。错误信息中提到的参数 "path" 不能是空字符串,这意味着某些地方尝试使用空字符串作为文件路径,而这是不允许的。

收获园豆:20
魔露西 | 小虾三级 |园豆:616 | 2023-11-03 13:26

是的,发布时不报错,动态编译出错了

大宇大 | 园豆:184 (初学一级) | 2023-11-03 15:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册