GVKun编程网logo

促销管理-错误-无法检索LCM根文件夹

13

本文的目的是介绍促销管理-错误-无法检索LCM根文件夹的详细情况,我们将通过专业的研究、有关数据的分析等多种方式,同时也不会遗漏关于android–使用GoogleDriveAPI–如何在根文件夹中显

本文的目的是介绍促销管理-错误-无法检索LCM根文件夹的详细情况,我们将通过专业的研究、有关数据的分析等多种方式,同时也不会遗漏关于android – 使用Google Drive API – 如何在根文件夹中显示文件夹列表、asp.net – 无法检索元数据、asp.net-mvc – MVC4脚手架添加控制器给出错误“无法检索元数据…”、Azure存储资源管理器:无法检索子资源的知识。

本文目录一览:

促销管理-错误-无法检索LCM根文件夹

促销管理-错误-无法检索LCM根文件夹

如何解决促销管理-错误-无法检索LCM根文件夹?

如果我转到CMC并选择“促销管理”,则会出现以下错误 抱歉,促销管理应用程序无法处理您的请求。 来自服务器的错误是:无法检索根LCM文件夹。请检查您是否具有执行促销管理的足够权限。

原始的LCM和Promotion Jobs文件夹已删除。我已经重新创建了它们,但这可能没用,因为新文件夹将具有新的CUID。

有没有办法解决这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

android – 使用Google Drive API – 如何在根文件夹中显示文件夹列表

android – 使用Google Drive API – 如何在根文件夹中显示文件夹列表

我正在尝试创建Android应用,以便用户可以浏览并选择其Google云端硬盘中的文件.

我是Android新手,我一直在尝试使用这些示例.
当我在手机上运行APK时,身份验证似乎正常,但我不知道如何检索和显示云端硬盘文件夹.

>如何检索它们?
>它们应该在(ListView?)中显示什么,以便用户可以导航到文件?

我的onConnected代码工作正常,但我认为问题是没有正确填充DriveId.

@Override
    public void onConnected(Bundle connectionHint) {
        Log.i(TAG, "API client connected.");
        super.onCreate(connectionHint);
        setContentView(R.layout.activity_listfiles);
        mResultsListView = (ListView) findViewById(R.id.listViewResults);
        mResultsAdapter = new ResultsAdapter(this);
        mResultsListView.setAdapter(mResultsAdapter);


        Drive.DriveApi.fetchDriveId(getGoogleapiclient(), EXISTING_FOLDER_ID)
                .setResultCallback(idCallback);

    }

我有一个名为“activity_listfiles.xml”的布局.在那个布局上它只是一个名为:@id / listViewResults的ListView

当我收到DriveID错误消息时,代码将进入此方法:无法找到DriveId.您是否有权查看此文件?

final private ResultCallback<DriveIdResult> idCallback = new ResultCallback<DriveIdResult>() {
    @Override
    public void onResult(DriveIdResult result) {
        if (!result.getStatus().isSuccess()) {
            showMessage("Cannot find DriveId. Are you authorized to view this file?");
            return;
        }
        DriveFolder folder = Drive.DriveApi.getFolder(getGoogleapiclient(), result.getDriveId());
        folder.listChildren(getGoogleapiclient())
                .setResultCallback(MetadataResult);
    }
};

谁能指出我正确的方向?我使用以下作为指南:
https://github.com/googledrive/android-demos/tree/master/src/com/google/android/gms/drive/sample/demo

这是ResultsAdapter java文件,我不确定它是做什么的,或者我是否需要更改它:

public class ResultsAdapter extends DataBufferAdapter<Metadata> {

    public ResultsAdapter(Context context) {
        super(context, android.R.layout.simple_list_item_1);
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        if (convertView == null) {
            convertView = View.inflate(getContext(),
                    android.R.layout.simple_list_item_1, null);
        }
        Metadata Metadata = getItem(position);
        TextView titleTextView =
                (TextView) convertView.findViewById(android.R.id.text1);
        titleTextView.setText(Metadata.getTitle());
        return convertView;
    }
}

我应该补充一点,字符串EXISTING_FOLDER_ID位于BaseActivity.java中,代码行如下所示:

public static final String EXISTING_FOLDER_ID = "0B2EEtIjPUdX6MERsWlYxN3J6RU0";

我认为我需要以某种方式使用ID来填充它?

我试过用:

    EXISTING_FOLDER_ID =  Drive.DriveApi.getRootFolder(getGoogleapiclient()).getDriveId().toString();

    showMessage(EXISTING_FOLDER_ID);

   Drive.DriveApi.fetchDriveId(getGoogleapiclient(),EXISTING_FOLDER_ID)
            .setResultCallback(idCallback);

showMessage会显示一个ID – 因此它正在获取根文件夹ID,但由于某种原因它仍然显示“无法找到DriveID”消息.

那么fetchDriveID失败了吗?

解决方法:

请在https://github.com/googledrive/android-demos/blob/master/README.md看到自述文件的需要

您需要更改EXISTING_FOLDER_ID以指向您的应用程序有权访问的Drive文件夹的资源ID.例如,您可以创建一个新文件夹,然后使用该ID.

asp.net – 无法检索元数据

asp.net – 无法检索元数据

MVC4实体框架4.4 MysqL POCO /代码优先

我正在设置上面的配置..这里是我的类:

namespace BTD.DataContext
{
public class BTDContext : DbContext
{

    public BTDContext()
        : base("name=BTDContext")
    {

    }

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        base.OnModelCreating(modelBuilder);

        //modelBuilder.Conventions.Remove<System.Data.Entity.Infrastructure.IncludeMetadataConvention>();
    }

    public DbSet<Product> Products { get; set; }

    public DbSet<Productimage> Productimages { get; set; }        


}
}

namespace BTD.Data
{
[Table("Product")]
public class Product
{
    [Key]
    public long ProductId { get; set; }

    [displayName("Manufacturer")]
    public int? ManufacturerId { get; set; }

    [required]
    [StringLength(150)]
    public string Name { get; set; }

    [required]
    [DataType(DataType.MultilineText)]
    public string Description { get; set; }

    [required]
    [StringLength(120)]
    public string URL { get; set; }

    [required]
    [StringLength(75)]
    [displayName("Meta Title")]
    public string MetaTitle { get; set; }

    [DataType(DataType.MultilineText)]
    [displayName("Meta Description")]
    public string MetaDescription { get; set; }

    [required]
    [StringLength(25)]
    public string Status { get; set; }

    [displayName("Create Date/Time")]
    public DateTime CreateDateTime { get; set; }

    [displayName("Edit Date/Time")]
    public DateTime EditDateTime { get; set; }
}

[Table("Productimage")]
public class Productimage
{
    [Key]
    public long ProductimageId { get; set; }

    public long ProductId { get; set; }

    public long? ProductvariantId { get; set; }

    [required]
    public byte[] Image { get; set; }

    public bool PrimaryImage { get; set; }

    public DateTime CreateDateTime { get; set; }

    public DateTime EditDateTime { get; set; }

}
}

这是我的web.config设置…

<connectionStrings>
<add name="BTDContext" connectionString="Server=localhost;Port=3306;Database=btd;User Id=root;Password=mypassword;" providerName="MysqL.Data.MysqLClient" />
</connectionStrings>

>数据库AND表已存在…
>我还是很新的mvc,但正在使用this tutorial

该应用程序构建良好…但是当我尝试添加一个控制器使用产品(BTD.Data)作为我的模型类和BTDContext(BTD.DataContext)作为我的数据上下文类我收到以下错误:

Unable to retrieve Metadata for BTD.Data.Product using the same
DbCompiledModel to create context against different types of database
servers is not supported. Instead,create a separate DbCompiledModel
for each type of server being used.

我完全失去了 – 我已经在谷歌几乎每个不同的变化的错误信息上面我可以想到,但无济于事。

这是我可以验证的东西…

> MysqL正常工作
>我使用MysqL连接器版本6.5.4,并创建了其他ASP.net Web表单实体框架应用程序与零问题

我也尝试在我的web.config中包含/删除它:

<system.data>
<DbProviderFactories>
  <remove invariant="MysqL.Data.MysqLClient"/>
  <add name="MysqL Data Provider" invariant="MysqL.Data.MysqLClient" description=".Net Framework Data Provider for MysqL" type="MysqL.Data.MysqLClient.MysqLClientFactory,MysqL.Data,Version=6.5.4.0,Culture=neutral,PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>

我已经在这个bug上工作了几天 – 现在我已经到了这一点,我愿意付钱给别人解决它。没有笑话…我真的很喜欢使用MVC 4和Razor – 我很高兴开始这个,但是现在我很气馁 – 我非常感谢任何帮助/指导!

还要注意 – 我正在使用来自Nuget的Entityframework …

另一个注意

我正在使用默认的可视化工作室模板,通过帐户页面和其他内容创建您的MVC项目。我已经删除了对所添加文件的所有引用,因为他们试图使用不存在的“DefaultConnection” – 所以我认为这些文件可能是导致错误的原因 – 但删除后仍然没有运气 –

我只想让大家知道我正在使用可视化工作室MVC项目模板,该模板预先创建一堆文件。我将尝试从一个没有这些文件的空白MVC项目重新创建这一切 – 我会更新一次,一旦我测试

更新使用VS MVC基本模板:相同的错误导致 – 仍然没有解决方案

另外一个经历同样问题的人

Right here is another stackoverflow question that mimics mine – 但是我尝试解决方案无济于事 – 也许有同样问题的人可以从链接中受益

UPDATE

我最近刚刚尝试把它放到MS sql Server中,视图脚手架增加了罚款,没有错误 – 所以我不知道是否我的MysqL数据库或连接字符串或什么…驱动我坚果

其他参考

看来别人也有同样的问题我唯一的区别是他们正在使用sql server – 我尝试调整我的所有代码遵循this stackoverflow question/answer here的建议,但仍然无济于事

可能的固定?

所以这是奇怪的…在挂接到MS sql Server并添加控制器后,然后将连接字符串还原到MysqL它实际上是使用MysqL …什么样的!

所以似乎当你尝试添加你的控制器和视图脚手架(是正确的短语?)被添加与MysqL连接字符串它失败…但是如果你挂接到一个sql server数据库,生成脚手架/ controller,然后恢复到MysqL连接字符串它的工作原理….?!?

解决方法

似乎MVC4控制台脚手架没有正确识别MysqL Connection String。为控制器生成EF CRUD代码时,请更改连接字符串:
<connectionStrings>
    <add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="System.Data.sqlClient" /> 
</connectionStrings>

运行应用程序时将其更改为标准:

<connectionStrings>
    <add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="MysqL.Data.MysqLClient" /> 
</connectionStrings>

注意更改,提供商名称。

asp.net-mvc – MVC4脚手架添加控制器给出错误“无法检索元数据…”

asp.net-mvc – MVC4脚手架添加控制器给出错误“无法检索元数据…”

我正在使用RTM版本的Windows 8和VS 2012 Ultimate。我有一个MVC4项目使用sqlCe 4.0与代码第一实体框架模型。

型号很简单:

public class MyThing
    {
        public int MyThingId { get; set; }

        public int UserId { get; set; }
        public string Title { get; set; }
        public string Address { get; set; }
        public string Description { get; set; }
        public DateTime Date { get; set; }
  }

当我尝试用内置的脚手架创建一个新的控制器,我得到以下错误:

“Unable to retrieve Metadata for MyThing”

“Using the same DbCompiledModel to create contexts against different
types of database servers is not supported. Instead,create a
separate DbCompiledModel for each type of server being used.

如何让脚手架工作?

解决方法

通过反复尝试,我发现导致错误的代码行(它是DbContext ctor):
public class MyThingDb : DbContext
{
    // If I comment this constructor out the scaffolding works
    public MyThingDb()
        : base("DefaultConnection")
    {
    }

    public DbSet<MyThing> Things{ get; set; }
}

WTF?

Azure存储资源管理器:无法检索子资源

Azure存储资源管理器:无法检索子资源

是否设置了任何RBAC策略? 如果您通过代理连接到Azure,请确认您的代理设置正确。如果您被订阅或帐户的所有者授予了对资源的访问权限,请确认您具有对该资源的读取或列出权限。

如果可以,您是否可以尝试卸载并重新安装latest version并检查问题的状态。

Azure Storage Explorer故障排除:"unable to retrieve child resources” or “The request action could not be completed”.

如果尝试上述步骤后问题仍然存在,我想在此问题上继续努力。让我知道状态

关于促销管理-错误-无法检索LCM根文件夹的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于android – 使用Google Drive API – 如何在根文件夹中显示文件夹列表、asp.net – 无法检索元数据、asp.net-mvc – MVC4脚手架添加控制器给出错误“无法检索元数据…”、Azure存储资源管理器:无法检索子资源等相关内容,可以在本站寻找。

本文标签: