发布 DNX Web App 时出现 FileNotFoundException
FileNotFoundException when DNX Web App Published
我使用以下命令发布了一个 DNX 应用程序:
dnu publish --runtime active --no-source -o ..\artifacts\bin\Release16-04-10-3
这创建了预期的输出,我的代码编译成 approot/packages 文件夹中的 DLL。
web.cmd文件最后执行以下命令:
@"%DNX_PATH%" --project "%~dp0packages\MyProject.0.0\root" --configuration Release web %*
然而,当我 运行 它时,我得到以下异常:
Application startup exception: System.IO.FileNotFoundException: Could not load file or assembly 'MyProject' or one of its dependencies. The system cannot find the file specified.
我最初的想法是 DNX 命令缺少 --packages 参数,但是当我添加它时它会抛出错误。我不确定,我做错了什么。有什么想法吗?
谢谢。
方舟
原来这是因为我在项目设置中有一个 global.json 和特定的运行时。删除了这些,它起作用了。
我使用以下命令发布了一个 DNX 应用程序:
dnu publish --runtime active --no-source -o ..\artifacts\bin\Release16-04-10-3
这创建了预期的输出,我的代码编译成 approot/packages 文件夹中的 DLL。
web.cmd文件最后执行以下命令:
@"%DNX_PATH%" --project "%~dp0packages\MyProject.0.0\root" --configuration Release web %*
然而,当我 运行 它时,我得到以下异常:
Application startup exception: System.IO.FileNotFoundException: Could not load file or assembly 'MyProject' or one of its dependencies. The system cannot find the file specified.
我最初的想法是 DNX 命令缺少 --packages 参数,但是当我添加它时它会抛出错误。我不确定,我做错了什么。有什么想法吗?
谢谢。 方舟
原来这是因为我在项目设置中有一个 global.json 和特定的运行时。删除了这些,它起作用了。