小编Sun*_*nny的帖子

提供'System.Windows.Markup.StaticResourceHolder'上的值引发异常

我正在使用http://blogs.microsoft.co.il/blogs/justguy/archive/2009/01/19/wpf-combobox-with-checkboxes-as-items-it-will-even-update-on-the -fly.aspx?CommentPosted =真#commentmessage

示例以逗号分隔的同一组合框中显示所选项目.

但是当我尝试在wpfform中使用Usercontrol时,我得到了这个异常

System.Windows.Markup.XamlParseException was unhandled
Message=Provide value on 'System.Windows.Markup.StaticResourceHolder' threw an exception.
Source=PresentationFramework
LineNumber=0
LinePosition=0
StackTrace:
   at System.Windows.Markup.XamlReader.RewrapException(Exception e, Uri baseUri)
   at System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlReader templateReader,   XamlObjectWriter currentWriter)
   at System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlObjectWriter objectWriter)
   at System.Windows.FrameworkTemplate.LoadOptimizedTemplateContent(DependencyObject container, IComponentConnector componentConnector, IStyleConnector styleConnector, List`1 affectedChildren, UncommonField`1 templatedNonFeChildrenField)
   at System.Windows.FrameworkTemplate.LoadContent(DependencyObject container, List`1 affectedChildren)
   at System.Windows.StyleHelper.ApplyTemplateContent(UncommonField`1 dataField, DependencyObject container, FrameworkElementFactory templateRoot, Int32 lastChildIndex, HybridDictionary childIndexFromChildID, FrameworkTemplate frameworkTemplate)
   at System.Windows.FrameworkTemplate.ApplyTemplateContent(UncommonField`1 templateDataField, FrameworkElement container)
   at System.Windows.FrameworkElement.ApplyTemplate()
   at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
   at System.Windows.UIElement.Measure(Size availableSize)
   at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint) …
Run Code Online (Sandbox Code Playgroud)

wpf user-controls

29
推荐指数
4
解决办法
4万
查看次数

IIS上发布时<serviceHostingEnvironment multipleSiteBindingsEnabled ="true"/>出错

我有一个测试wcf服务与默认方法和Web配置是:

 <system.web>
    <compilation debug="true" targetFramework="4.0"/>
</system.web>
<system.serviceModel>
    <behaviors>
        <serviceBehaviors>
            <behavior>
                <!-- To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment -->
                <serviceMetadata httpGetEnabled="true"/>
                <!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information -->
                <serviceDebug includeExceptionDetailInFaults="false"/>
            </behavior>
        </serviceBehaviors>
    </behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true"/>
</system.serviceModel>
<system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

在本地IIS上,当我发布它时工作正常.但是当我尝试在远程IIS上发布时,我收到此错误:

描述:处理为此请求提供服务所需的配置文件时发生错误.请查看下面的具体错误详细信息并相应地修改配置文件.

分析器错误消息:在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的部分是错误的.此错误可能是由于未在IIS中将虚拟目录配置为应用程序引起的.

Line 23:       </service>
Line …
Run Code Online (Sandbox Code Playgroud)

iis wcf

14
推荐指数
1
解决办法
3万
查看次数

使用跨域创建cookie

我正在研究cookies.我可以很容易地创建cookie.要创建cookie,我使用此代码:

HttpCookie aCookie = new HttpCookie("Cookie name");
aCookie.Value = "Value";
Response.Cookies.Add(aCookie); 
Run Code Online (Sandbox Code Playgroud)

这段代码对我来说很好,它给了我localhost作为主机.但是,当我尝试在此处添加域名时问题就出现了:

HttpCookie aCookie = new HttpCookie("Cookie name");
aCookie.Value = "Value";
aCookie.Domain = "192.168.0.11";
Response.Cookies.Add(aCookie); 
Run Code Online (Sandbox Code Playgroud)

现在没有生成cookie.有什么建议?

c# asp.net cookies

3
推荐指数
1
解决办法
9972
查看次数

枚举尚未启动或已完成

我正在处理一个应用程序一切正常,但我得到例外

枚举尚未启动或已完成.

这是我生成此异常的代码.

 for (int i = 0; i < SelectedItems.Count; i++)
                {
                    lineDS = new DataSet();
                    datDs = new DataSet();
                    datDs = DatelineData(SelectedItems[i].ToString(), Starttime, Endtime, NUDTextBox, txtSensorLess, dtpStartDate, dtpEndDate);
                    lineDS =GraphlineDraw(SelectedItems[i].ToString(),Starttime,Endtime,NUDTextBox,txtSensorLess,dtpStartDate,dtpEndDate);
                    if (datDs.Tables[0].Rows.Count > 0 & lineDS.Tables[0].Rows.Count > 0)
                    {
                        var dates = (from dr in datDs.Tables[0].AsEnumerable()
                                     select new
                                     {
                                         date = dr.Field<DateTime>("DateRecorded"),
                                     }.date).ToList();

                        var Rate = (from dr in lineDS.Tables[0].AsEnumerable()
                                    select new
                                    {
                                        rate = dr.Field<double>(SelectedItems[i])
                                    }.rate).ToList();
                        var datesDataSource = new EnumerableDataSource<DateTime>(dates);
                        datesDataSource.SetXMapping(x => dateAxis.ConvertToDouble(x));
                        var RateDataSource = …
Run Code Online (Sandbox Code Playgroud)

c# wpf dynamic-data-display

3
推荐指数
1
解决办法
7492
查看次数

如何使证书可信且有效期超过一年

我正在使用以下命令创建证书,该证书将在窗口应用程序中使用。我们需要此证书来验证 cyberark 安全工具的应用程序。

New-SelfSignedCertificate -DnsName "www.companyname.com", "www.companyname.com" -CertStoreLocatio "cert:\LocalMachine\My" -Type "CodeSigningCert" -Subject "Application Name" -KeyUsage "DigitalSignature"
Run Code Online (Sandbox Code Playgroud)

通过使用上面的命令,我可以创建证书。

问题:

1.当我查看已安装的证书时,它显示:

在此输入图像描述

2.也只显示一年有效日期。如何将有效日期范围增加一年以上。

windows powershell certificate cyber-ark

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