小编chi*_*ef7的帖子

IsolatedStorage错误

我正在构建一个使用独立存储的Windows Phone 7应用程序.代码大多数时间都在工作,但我一直在随机获取IsolatedStorageExceptions:

{"An error occurred while accessing IsolatedStorage."}

There are no further details about the reason for the exception.  Here is the stack trace:

   at System.IO.IsolatedStorage.IsolatedStorageFile.DeleteFile(String file)
   at MyApp.Core.Data.WindowsPhoneFileRepository.DeleteFile(String name)
   at MyApp.Core.Domain.ThingService.SaveThing(Thing Thing)
   at MyApp.Core.Domain.TrackedThingService.PersistThingLocally(TrackedThing Thing)
   at MyApp.Ui.ViewModels.TrackViewModel.<.ctor>b__3(Thing Thing)
   at GalaSoft.MvvmLight.Command.RelayCommand`1.Execute(Object parameter)
   at GalaSoft.MvvmLight.Command.EventToCommand.Invoke(Object parameter)
   at System.Windows.Interactivity.TriggerAction.CallInvoke(Object parameter)
   at System.Windows.Interactivity.TriggerBase.InvokeActions(Object parameter)
   at System.Windows.Interactivity.EventTriggerBase.OnEvent(EventArgs eventArgs)
   at System.Windows.Interactivity.EventTriggerBase.OnEventImpl(Object sender, EventArgs eventArgs)
   at System.Windows.Controls.Primitives.ButtonBase.OnClick()
   at System.Windows.Controls.Button.OnClick()
   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   at System.Windows.Controls.Control.OnMouseLeftButtonUp(Control ctrl, EventArgs e)
   at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, String …
Run Code Online (Sandbox Code Playgroud)

silverlight isolatedstorage windows-phone-7

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

有人用SSCF作为Web服务的WCF客户端吗?

我在使用带有SSRS报告asmx服务的WcfTestClient时遇到问题.有没有人让它上班?


The HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was 'Negotiate,NTLM'.

Server stack trace: 
   at System.ServiceModel.Channels.HttpChannelUtilities.ValidateAuthentication(HttpWebRequest request, HttpWebResponse response, WebException responseException, HttpChannelFactory factory)
   at System.ServiceModel.Channels.HttpChannelUtilities.ValidateRequestReplyResponse(HttpWebRequest request, HttpWebResponse response, HttpChannelFactory factory, WebException responseException, ChannelBinding channelBinding)
   at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
   at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
   at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs) …
Run Code Online (Sandbox Code Playgroud)

c# wcf reporting-services

6
推荐指数
1
解决办法
3518
查看次数

swagger-ui-bundle.js 对于 AWS Lambda 和 ALB 来说太大

更新到.NET Core 3.1和最新版本的Swashbuckle,但发现swagger UI无法正常工作。swagger-ui-bundle.js 无法加载并显示 502。将此问题追溯到 AWS ALB 错误,指出响应太大。针对 Lambda 的 ALB 将响应限制为 1MB。确认 swagger-ui-bundle.js 几乎为 1MB(技术上为 995KB)。

是否有办法减小 swagger-ui-bundle.js 的大小或使用某种替代方法来引用它(可能通过 CDN)?

我将 Swashbuckle.AspNetCore 5.5.1 Nuget 包与 .NET Core 3.1 一起使用。

swagger swagger-ui swashbuckle

6
推荐指数
1
解决办法
3880
查看次数

在ASP.NET中托管时找不到端点

尝试通过浏览器访问我的服务时,我得到"Endpoint not found"

http://localhost:10093/Services/Service1.svc
Run Code Online (Sandbox Code Playgroud)

尝试从wcftestclient访问同一地址时,我收到"错误:无法从http:// localhost:10093/Services/Service1.svc获取元数据".

如果我在服务实现中放置一个断点,它会被命中,所以我假设svc文件设置正确:

<%@ ServiceHost Language="C#" Debug="true" 
Service="MyApp.Core.Service.Service.MyAppService,MyApp.Core.Service" 
Factory="CommonServiceFactory.WebServiceHostFactory,CommonServiceFactory" %>
Run Code Online (Sandbox Code Playgroud)

这是我的配置:

<system.serviceModel>
    <services>
      <service name="MyApp.Core.Service.Service.MyAppService,MyApp.Core.Service"
               behaviorConfiguration="MainServiceBehavior">
        <endpoint name="newEndpoing" 
             binding="basicHttpBinding" bindingConfiguration=""
             contract="MyApp.Core.Service.IMyAppService" />
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="MainServiceBehavior">
          <serviceMetadata httpGetEnabled="True"/>
          <serviceDebug includeExceptionDetailInFaults="False" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
  </system.serviceModel>
Run Code Online (Sandbox Code Playgroud)

asp.net wcf

5
推荐指数
2
解决办法
3万
查看次数

ADFS 2.0 - 如何调试"401 - 未经授权"

我设置了一个带有Active Directory和ADFS 2.0的测试Server 2008框.我有一个ASP.NET应用程序,它使用WIF来联合身份.ADFS配置为使用Active Directory进行身份信息.我使用WIF配置客户端应用程序以使用ADFS端点.

当我尝试从浏览器以用户身份加载ASP.NET应用程序时,我被重定向到ADFS端点并提示输入凭据.我尝试使用多个用户帐户登录,甚至重置密码,但凭据似乎永远不正确,并返回401 Unauthorized.我可以使用相同的凭据成功登录其他系统.

我已在详细模式下启用了调试跟踪并在详细模式下启用了审计,但我找不到任何错误或信息来帮助我找出问题.

如何获得更多信息以缩小问题范围?

更新:

我发现这个问题是由我的测试环境引起的.我的开发机器在我们的公司域(acme.com)上.我为测试域控制器(notacme.com)和Web服务器创建了两个2008R2 VM.

如果我尝试从acme.com域上的计算机访问该网站,则会发生上述错误.如果我尝试从notacme.com域上的计算机访问该网站,它可以工作.

如何从acme.com域上的计算机访问该网站?

active-directory wif adfs2.0

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

MSDeploy/WebDeploy - 通过DacPac部署复合数据库项目

我们有一个数据库项目,其视图连接到另一个数据库中的表.另一个数据库采用不同的解决方案.在我们从其他数据库添加对DacPac的引用之前,这无法构建.我相信这些视图被认为是"复合数据库对象",因为它们引用的对象不包括在数据库中作为脚本,而是在DacPac中引用.我们可以成功地将此项目从VS部署到目标数据库.

现在我们尝试通过MSDeploy自动化部署.我们过去通过从清单创建包来成功部署使用DacPacs的非复合数据库项目.例如:

但在这种情况下,部署失败并出现以下错误:

错误SQL0:无法解析对名为"Other.dacpac"的源的外部元素的引用,因为没有加载此类源.警告SQL72025:没有提供文件供参考Other.dacpac; 部署可能会失败.创建包时,原始引用的文件位于D:\ BUILDS\6\CORE SERVICES\ACME DB(DEV2-DEPLOY)\ SOURCES\ACME.SQLDEPLOY\DACPACS\Other.DACPAC.

错误:添加引用时发生错误.部署无法继续.错误计数:1.

有没有一个技巧可以确保引用的DacPac进入包并且部署成功完成?

web-deployment msdeploy webdeploy dacpac

5
推荐指数
1
解决办法
811
查看次数

获取扩展方法的MethodInfo

我不能得到扩展方法的方法信息,我怀疑.怎么了?

_toStringMethod = typeof(ObjectExtensions).GetMethod("TryToString",
    BindingFlags.Public | BindingFlags.Static);
Run Code Online (Sandbox Code Playgroud)

c# reflection extension-methods

4
推荐指数
2
解决办法
5110
查看次数

Chef WebPI 说明书在 Azure 中安装失败

我使用 Chef 插件在 Azure 中设置了一个新的 Win2012 VM,并将其连接到 manage.chef.io。添加了使用 WebPi 说明书安装 ServiceBus 及其依赖项的说明书。安装失败并出现以下错误:

“Error opening installation log file. Verify that the specified log file location exists and is writable.”
Run Code Online (Sandbox Code Playgroud)

经过一番搜索,根据 2013 年的博客文章,这在 Azure 中似乎并不新鲜 - https://nemetht.wordpress.com/2013/02/27/web-platform-installer-in-windows-azure-startup-tasks /

它提供了一种临时禁用文件夹安全性的方法,但我正在寻找更好的解决方案。

有任何想法吗?

更多的日志输出 -

Started installing: 'Microsoft Windows Fabric V1 RTM'

 .  

Install completed (Failure): 'Microsoft Windows Fabric V1 RTM'

 .  

WindowsFabric_1_0_960_0 : Failed.
Error opening installation log file. Verify that the specified log file location exists and is writable.


DependencyFailed: Microsoft Windows Fabric …
Run Code Online (Sandbox Code Playgroud)

azure web-platform-installer chef-infra

4
推荐指数
1
解决办法
663
查看次数

MVVM Light - WP7页面/应用程序事件

有没有办法使用MVVM Light来处理诸如Closed,Deactivated,Activated等应用程序事件?

mvvm windows-phone-7 mvvm-light

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

使用MVVM Light绑定后如何在列表框中设置所选项?

我在Windows Phone应用程序上使用MVVM Light.我想在数据绑定后在列表框中设置所选项目.

我认为最好的方法是在列表框上为Loaded事件设置eventToCommand并传递元素以设置所选索引,但我不确定如何将listbox元素传递给RelayCommand.

silverlight windows-phone-7 mvvm-light

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

将JavaScript对象属性值的数组转换为int

将JavaScript属性值数组转换为int的最简洁方法是什么?(希望所有a属性都是int)

var myArray = [
    {
       a: "12",
       b: "hits"
    },
    {
       a: "16",
       b: "hits"
    }
]
Run Code Online (Sandbox Code Playgroud)

javascript arrays

-4
推荐指数
1
解决办法
63
查看次数