小编Mag*_*son的帖子

SPWeb.Groups与SPWeb.AssociatedGroups

我见过三种组属性的一个SPWeb对象- ,Groups,.SiteGroupsAssociatedGroups

据我所知,这SiteGroups将获取当前网站集中的所有组.但是Groups和之间有什么区别AssociatedGroups.MSDN定义说,Groups将获得该网站的所有"跨站点"(!)组.AssociatedGroups从名字中可以很容易地理解.

Groups回报是什么?有人可以用一个例子来解释我吗?

c# sharepoint wss sharepoint-2007

10
推荐指数
1
解决办法
5572
查看次数

自定义AsyncTaskLoader,5次尝试后未调用loadinBackground

我有一个SherlockListFragment实现自定义AsyncTaskLoader.在被覆盖的时候onStartLoading(),我有:

@Override
protected void onStartLoading() {
  if (mData != null) {
    deliverResult(mData);
  }
  else{
    forceLoad();
  }
}
Run Code Online (Sandbox Code Playgroud)

包含SherlockListFragment启动加载器onActivityCreated:

@Override
public void onActivityCreated(Bundle savedInstanceState) {
  super.onActivityCreated(savedInstanceState);
  mAdapter = new MyListAdapter(getActivity());
  setListAdapter(mAdapter);
  getLoaderManager().initLoader(0, null, this);
}
Run Code Online (Sandbox Code Playgroud)

并且:

@Override
public Loader<List<MyData>> onCreateLoader(int id, Bundle args) {
  return new MyListLoader(getActivity());
}
Run Code Online (Sandbox Code Playgroud)

问题是在loadinBackground()没有调用5次激活/导航到FragmentActivity之后.在onStartLoding叫,还有forceLoad,但仅此而已.没有例外,LogCat中没有任何内容.

有任何想法吗?

android asynctaskloader

9
推荐指数
1
解决办法
1609
查看次数

是否可以以编程方式设置Windows服务的用户帐户?

我创建了一个将帐户设置为user的Windows服务.这意味着当我安装服务时,我需要传递用户名和密码.有没有办法在ProjectInstaller类中设置这些可能在BeforeInstall事件中?如果是这样怎么样?

c# vb.net windows windows-services

8
推荐指数
2
解决办法
1万
查看次数

错误MSB4185:"System.Globalization.CultureInfo"尚未启用执行

尝试使用Mono for Android构建MonoDevelop时出现此错误.根据调试它不在我的代码中,所以我离开了无能为力.任何的想法?

错误MSB4185:尚未启用"System.Globalization.CultureInfo"类型上的"CurrentUICulture"函数.(MSB4185)

mono android monodevelop currentuiculture xamarin.android

8
推荐指数
3
解决办法
3027
查看次数

我的Windows 8商店应用程序在应用程序认证工具包中崩溃了,我怎样才能找到原因?

因此,当我创建应用程序包时,Windows App Certification Kit失败的原因是:

崩溃和挂起•发现错误:崩溃和挂起测试检测到以下错误:◦应用程序47878User.MyApp_1.0.0.3_neutral__a2qvk4qzttz7j被Windows错误报告检测到并遇到崩溃或挂起.

在我的事件日志中,我看到以下内容:

应用程序:MyApp.exe Framework版本:v4.0.30319描述:由于未处理的异常,进程已终止.异常信息:System.Exception Stack:位于System.Threading.WinRTSynchronizationContext的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()和系统的System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)中的Invoker.b__0(System.Object) System.Threading.ExecutionContext.Run中的.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object,Boolean)(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object, System)的System.Threading.Qhreading.Qhreading.ThreadPoolWorkItem.ExecuteWorkItem()在System.Threading.ThreadPoolWaitCallback.PerformWaitCallback()上的System.Threading.ThreadPoolWorkQueue.Dispatch()处的System.Threading.Qhreading.QhreadingPoolWorkItem.ExecuteWorkItem()

和:

错误应用程序名称:MyApp.exe,版本:1.0.0.0,时间戳:0x50546b92错误模块名称:KERNELBASE.dll,版本:6.2.9200.16384,时间戳:0x5010ac2f
异常代码:0xe0434352
错误偏移量:0x00014b32
错误进程id:0x1894
错误应用程序启动时间:0x01cd933a183ece6a
错误应用程序路径:C:\ Program Files\WindowsApps\47878User.MyApp_1.0.0.3_neutral__a2qvk0qzyyn7m\MyApp.exe
错误模块路径:C:\ Windows\SYSTEM32\KERNELBASE.dll报告ID:6b9e9db3-ff2d-11e1 -be8d-001c42ac6e2f错误包全名:47878User.MyApp_1.0.0.3_neutral__a2qvk0qzyyn7m

问题是我不能为我的生活重现任何崩溃,既不在调试模式,释放模式,强制暂停/重新激活事件等.

当Windows应用程序认证工具包在第6(或第7)时间运行我的应用程序时,我的启动画面会短暂显示,然后我的应用程序消失(可能会崩溃).
WAPK在第6次运行中做了什么,我该如何重现/调试呢?

crash windows-8 windows-runtime

7
推荐指数
1
解决办法
5613
查看次数

Logcat空在设备上使用ACRA

所以我使用ACRA 4.4.0的所有默认值,我的logcat字段为空.

我的应用程序有

<uses-permission android:name="android.permission.READ_LOGS" />
Run Code Online (Sandbox Code Playgroud)

权限,这至少应该给我自己的应用程序日志,因为果冻豆.

最后注意事项:自Android 4.1(JellyBean)以来,不再向第三方应用授予READ_LOG权限.从此版本开始,logcat仅提供来自您自己的应用程序的跟踪,无需权限.从版本4.3.0b2开始,ACRA检索JellyBean logcat日志

所以我做了强制日志:

Log.i("mytag" , "message");
ACRA.getErrorReporter().handleException(null);
Run Code Online (Sandbox Code Playgroud)

在模拟器(v4.2)上,我获得了完整的logcat.(哪个BTW与JB强加的logcat限制有些矛盾)
但是,在我的设备v4.2.1上,logcat完全是空的.

有人有什么想法吗?

android logcat acra

7
推荐指数
2
解决办法
3672
查看次数

为什么我得到SecurityTokenSignatureKeyNotFoundException?

当我尝试将此JWT(由Azure移动服务发布)作为HTTP标头/授权/承载令牌传递时:

Header:
{
    "alg": "HS256", 
    "typ": "JWT", 
    "kid": "0"
}
Claims:
{
    "ver": 2, 
    "aud": "Facebook", 
    "iss": "urn:microsoft:windows-azure:zumo", 
    "urn:microsoft:credentials": "pYK8b5...", 
    "exp": 1436730730, 
    "uid": "Facebook:10000xxxxxxxxxx"
}
Run Code Online (Sandbox Code Playgroud)

进入我的ASP.NET WEB API配置:

const string issuer = "urn:microsoft:windows-azure:zumo";
byte[] mobileServicesSecret = TextEncodings.Base64Url.Decode(ConfigurationManager.AppSettings["as:SecretKey"]);

app.UseJwtBearerAuthentication(
    new JwtBearerAuthenticationOptions
    {
      AuthenticationMode = AuthenticationMode.Active,
      AllowedAudiences = new[] { "Facebook" },
      IssuerSecurityTokenProviders = new IIssuerSecurityTokenProvider[]
              {
                  new SymmetricKeyIssuerSecurityTokenProvider(issuer,  mobileServicesSecret)
              }
    });
Run Code Online (Sandbox Code Playgroud)

我明白了:

System.IdentityModel.Tokens.Jwt.dll中出现'System.IdentityModel.Tokens.SecurityTokenSignatureKeyNotFoundException'类型的第一次机会异常

我怀疑这是因为"孩子"财产的存在?

编辑:使用这个https://github.com/Magenic/JWTvalidator/tree/master/JwtValidator/JwtValidator ,可以验证JWT,所以它没有错.但我真的想用OWIN/Katana.

c# jwt asp.net-web-api katana

7
推荐指数
1
解决办法
1613
查看次数

如何从Core 2 RazorPage ViewModel处理程序返回PartialView

在Asp.Net MVC中,您可以通过执行以下操作轻松返回部分视图:

return PartialView("ModelName", Model);

这是如何在RazorPage ViewModel处理程序上完成的?

asp.net-core-2.0 razor-pages

7
推荐指数
2
解决办法
5421
查看次数

无法解析类型为“ Microsoft.Extensions.Logging.ILogger`1 [WebApplication1.Startup]”的服务

我在Visual Studio 2019 Preview 2.2中使用默认模板创建了ASP.NET Core 3.0 Web应用程序,并尝试在启动中注入ILogger:

namespace WebApplication1
{
    public class Startup
    {
        private readonly ILogger _logger;

        public Startup(IConfiguration configuration, ILogger<Startup> logger)
        {
            Configuration = configuration;
            _logger = logger;
        }
        // ...
    }
}
Run Code Online (Sandbox Code Playgroud)

在Program.cs中,我还调用ConfigureLogging()方法:

namespace WebApplication1
{
    public class Program
    {
        public static void Main(string[] args)
        {
            CreateHostBuilder(args).Build().Run();
        }

        public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
                .ConfigureLogging((hostingContext, logging) =>
                {
                    logging.AddConfiguration(hostingContext.Configuration.GetSection("Logging"));
                    logging.ClearProviders();
                    logging.AddConsole();
                })
                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup<Startup>();
                });
    }
}
Run Code Online (Sandbox Code Playgroud)

它在ASP.NET Core 2.x中工作,但在ASP.NET Core 3中失败,并显示以下错误:

System.InvalidOperationException: …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core razor-pages visual-studio-2019 asp.net-core-3.0

7
推荐指数
4
解决办法
3373
查看次数

为什么我会在 PopupMenuItem 上看到“查找已停用小部件的祖先是不安全的”?

我有一个 Flutter 页面/小部件,带有一个搜索框和一个从flutter_bloc BLOC填充的 ListView 。
当输入文本时,我调用一个 BLOC 方法来搜索结果,并将结果呈现在一个 ListView 中。
在此处输入图片说明 当我点击项目PopupMenuItem内部时,ListTile我得到:

在此处输入图片说明

查找停用的小部件的祖先是不安全的。此时小部件的元素树的状态不再稳定。要在其 dispose() 方法中安全地引用小部件的祖先,请通过在小部件的 didChangeDepencies() 方法中调用 DependOnInheritedWidgetOfExactTpye() 来保存对祖先的引用。

如果我用stations变量的简单静态列表初始化替换 BLOC“舞蹈” ,它工作正常。

我完全不知道该怎么办?有人可以给我一些指点吗?

编辑:这是一个重现示例(仅限 Android):https : //github.com/MagnusJohansson/bloc_test
单击应用程序中的搜索图标,输入“test”作为搜索词。单击三点状菜单以触发错误(可能需要单击两次)。如果不执行 sqlite 查询,而是返回一个静态列表(如文件 /bloc/searchpresets/search_presets_bloc.dart 第 55 行中的注释所示),它工作正常。

class SearchPresetsPage extends StatefulWidget {
  @override
  State<StatefulWidget> createState() => _SearchPresetsPageState();
}

final GlobalKey<RefreshIndicatorState> _refreshIndicatorKey2 =
    new GlobalKey<RefreshIndicatorState>();

final GlobalKey<ScaffoldState> scaffoldKey2 = new GlobalKey<ScaffoldState>();

final snackBar = SnackBar(
  content: Text('Added as a favorite'),
  action: SnackBarAction(
    label: 'Undo',
    onPressed: …
Run Code Online (Sandbox Code Playgroud)

dart flutter

7
推荐指数
1
解决办法
7521
查看次数