C# Azure部署使用Git失败。无法引用自定义程序集?

C# Azure部署使用Git失败。无法引用自定义程序集?,c#,asp.net-mvc,git,azure,azure-web-app-service,C#,Asp.net Mvc,Git,Azure,Azure Web App Service,我正在尝试从存储库BitBucket将站点部署到azure。我遇到了一些部署错误,我已经成功地处理了大部分错误,但有一些错误一直困扰着我,我似乎没有意识到这些错误。日志上说: Models\ReflectWebUser.cs(11,63): error CS0246: The type or namespace name 'IUser' could not be found (are you missing a using directive or an assembly reference?)

我正在尝试从存储库BitBucket将站点部署到azure。我遇到了一些部署错误,我已经成功地处理了大部分错误,但有一些错误一直困扰着我,我似乎没有意识到这些错误。日志上说:

Models\ReflectWebUser.cs(11,63): error CS0246: The type or namespace name 'IUser' could not be found (are you missing a using directive or an assembly reference?) [D:\home\site\repository\Reflect.Web\Reflect.Web.csproj]
Modules\ApiModules\ReflectUserApiModule.cs(19,59): error CS0246: The type or namespace name 'IUserManager' could not be found (are you missing a using directive or an assembly reference?) [D:\home\site\repository\Reflect.Web\Reflect.Web.csproj]
Modules\ApiModules\ReviewSetupApiModule.cs(16,37): error CS0246: The type or namespace name 'IUserManager' could not be found (are you missing a using directive or an assembly reference?) [D:\home\site\repository\Reflect.Web\Reflect.Web.csproj]
Modules\ReviewSetupModule.cs(13,53): error CS0246: The type or namespace name 'IUserManager' could not be found (are you missing a using directive or an assembly reference?) [D:\home\site\repository\Reflect.Web\Reflect.Web.csproj]
Models\UserDatabase.cs(13,26): error CS0246: The type or namespace name 'IUserManager' could not be found (are you missing a using directive or an assembly reference?) [D:\home\site\repository\Reflect.Web\Reflect.Web.csproj]
Models\UserDatabase.cs(14,29): error CS0246: The type or namespace name 'IUserManager' could not be found (are you missing a using directive or an assembly reference?) [D:\home\site\repository\Reflect.Web\Reflect.Web.csproj]
Modules\UserModule.cs(20,27): error CS0246: The type or namespace name 'IUserManager' could not be found (are you missing a using directive or an assembly reference?) [D:\home\site\repository\Reflect.Web\Reflect.Web.csproj]
Modules\HomeModule.cs(15,46): error CS0246: The type or namespace name 'IUserManager' could not be found (are you missing a using directive or an assembly reference?) [D:\home\site\repository\Reflect.Web\Reflect.Web.csproj]
有谁能解释一下为什么azure会编译这个?此dll中还有其他类型也被引用,但azure似乎没有这些类型的问题。 IUser和IUserManager位于Reflect.authenization命名空间中。日志中没有提到Reflect.Business和Reflect.Notification中的类型

非常感谢您的帮助!:-


谢谢

您能提供IUser和IUserManager接口的完整名称空间吗?此项目是本地生成的吗?尝试将git repo克隆到其他计算机/目录,并查看它是否在那里生成。完整命名空间为Reflect.autheniation.IUser/IUserManager。有什么想法吗?