c# - 将 ASP.NET Web Api 构建到不同的输出目录
问题描述
我有一个 ASP.NET Web api 项目,该 api 对其他 dll 有很多依赖关系,因此我们将所有 dll 放在特定文件夹中。如果我将 web api 的输出路径指向该输出目录并在 IISExpress 中执行,则会出现以下错误
解析器错误消息:无法找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider、Microsoft.CodeDom.Providers.DotNetCompilerPlatform、Version=2.0.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35”。
如果我们看到错误的文件位置,它仍然指向 WebAPI_SourceCode_Directory\web.config 而不是我的输出文件夹。但输出文件夹有 web.config 文件。如何使用 IISExpress 使 Web 应用程序从输出文件夹运行
解决方案
推荐阅读
- verilog - vvp时verilog中的无限循环
- javascript - 如何在内部将每个数组元素传递给javascript中“map”函数内部使用的回调函数
- digital-ocean - 我正在使用 python-digitalocean 在 DO 上创建液滴。我无法将 ssh 密钥附加到液滴
- elasticsearch - Elasticsearch /all/ 请求
- python - 在可能出现重复值的python中从另一个列表中减去一个列表
- ruby-on-rails - 如何为元编程生成的方法自动生成存根
- python - f-string 中的星号(星号)有什么作用?
- python - 如何在 Sqlite 表中查找子字符串?
- python - 如何传递一个空的熊猫查询
- c++ - 如何判断哪个派生类对象称为基类函数