Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用多个项目引用正确发布.Net解决方案_C#_Asp.net Mvc_Asp.net Web Api_Dll - Fatal编程技术网

C# 如何使用多个项目引用正确发布.Net解决方案

C# 如何使用多个项目引用正确发布.Net解决方案,c#,asp.net-mvc,asp.net-web-api,dll,C#,Asp.net Mvc,Asp.net Web Api,Dll,我有一个包含多个项目的解决方案 项目解决方案: ASP MVC项目 Web Api项目 BLL项目(类库) DAL项目(类库) WebAPI项目依赖于BLL和DAL项目 ASP MVC项目没有依赖性,它使用来自WebAPI项目的唯一服务 我首先在IIS 7中部署web api项目(通过右键单击并选择在上下文菜单中发布),部署完成后,我会收到一条错误消息: 无法识别库BLL和BAL 我无法确定这个问题的根源 有人能帮忙吗?如果您在web api项目中使用了BLL和BAL。然后展开web api项目

我有一个包含多个项目的解决方案

项目解决方案:

  • ASP MVC项目

  • Web Api项目

  • BLL项目(类库)

  • DAL项目(类库)

  • WebAPI项目依赖于BLL和DAL项目

    ASP MVC项目没有依赖性,它使用来自WebAPI项目的唯一服务

    我首先在IIS 7中部署web api项目(通过右键单击并选择在上下文菜单中发布),部署完成后,我会收到一条错误消息:

    无法识别库BLL和BAL

    我无法确定这个问题的根源


    有人能帮忙吗?

    如果您在web api项目中使用了
    BLL
    BAL
    。然后展开web api项目的
    Reference
    部分,然后打开这两个
    BLL
    BAL
    属性,并将它们的属性
    copy local
    设置为
    true

    我已将copy local更改为true,问题得到了解决,编码非常愉快