我从silverlight调用本地托管的wcf服务,我在下面得到了例外.
Iv创建了一个clientaccesspolicy.xml,它位于我的主机路由中.
<?xml version="1.0" encoding="utf-8"?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="*">
<domain uri="*"/>
</allow-from>
<grant-to>
<resource path="/" include-subpaths="true"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
Run Code Online (Sandbox Code Playgroud)
尝试向URI" http:// localhost:8005/Service1.svc " 发出请求时发生错误.这可能是由于跨域配置错误.有关更多详细信息,请参阅内部异常.--->
{System.Security.SecurityException ---> System.Security.SecurityException:安全错误.在MS.Internal.InternalWebRequest.Send()在System.Net.BrowserHttpWebRequest.BeginGetResponseImplementation()在System.Net.BrowserHttpWebRequest.InternalBeginGetResponse(AsyncCallback的回调,对象状态)在System.Net.AsyncHelper.<> c__DisplayClass4.b__3(对象sendState )---内部异常堆栈跟踪的末尾在System.Net.AsyncHelper.BeginOnUI(beginMethod beginMethod,AsyncCallback的回调,对象状态)在System.Net.BrowserHttpWebRequest.BeginGetResponse(AsyncCallback的回调,对象状态)在System.ServiceModel .Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteSend(IAsyncResult的结果)在System.ServiceModel.Channels.HttpChannelFactory.
关于如何进步的任何想法?
我喜欢我可以分析Java/.Net应用程序以查找性能瓶颈或内存问题的方式.例如,通过执行时间和每个方法的调用计数,可以很容易地找到查看调用树的性能瓶颈.在SQL Server中,我有存储过程,这些过程调用依赖于视图的其他存储过程,这类似于调用其他方法的Java/.Net方法.所以看起来同样的分析器在这里会非常有用.但是,我看起来很远,找不到一个.是否有人知道这些工具,无论是SQL Server还是其他任何DBMS?
更新:感谢您对SQL Server Profiler的回复,但此工具非常有限.看一下截图.
我们现在假设您缩小了应用中典型瓶颈的位置.如您所知,可能是您为重新索引表而运行的批处理过程; 它可能是运行在有效日期树上的SQL查询; 它可能是几百个复合对象的XML编组.换句话说,您可能会遇到以下情况:
public Result takeAnAnnoyingLongTime(Input in) {
// impl of above
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,即使您已经确定了瓶颈之后,您所能做的就是消除它.没有简单的解决方案.
您如何衡量瓶颈的性能,以便了解您的修复方向正朝着正确的方向发展?
我正在尝试在.NET Winforms项目的UserSettings(Properties.Settings.Default.UserSettings)中保存一些XML数据。是否可以执行此操作,还是最好将此数据保存在单独的文件中?
感谢您的回答!
最近,我开始维护一个Web应用程序,遗憾的是它只适用于IE 6.大多数问题都与CSS有关.
是否有任何工具,它可以帮助我规范CSS类一起工作既 IE 6和IE 7?我知道我必须通过标准,但我需要快速入手.
Firebug可以帮助我识别与UI元素相关的CSS类(如果页面在firefox上呈现).但是,我正在寻找更像是顾问工具的东西.如果您有分享的经验,请随意.
css standards cross-browser internet-explorer-7 internet-explorer-6
我有一个主要的asp.net应用程序,它是用asp.net 1.1编写的.在应用程序下面运行的是几个2.0应用程序.要完全注销用户,我可以使用FormsAuthentication.SignOut注销1.1应用程序,还是比这更复杂?
我使用Visual Studio 2008.我之前没有看到过这种行为,据我所知,我没有在选项中做任何改变.
当我按下Start开始调试所有可能的窗口(手表1 - 4),数据源,属性,寄存器(说实话我以前从未见过这些窗口)出现在代码窗口的前面,并在我停止后停留在那里调试器.
任何人都知道是什么原因引起的?(我现在使用CodeRush和Refactor已经有一段时间了)
当我关闭并重新启动visual studio时,所有窗口都应该是它们所在的位置.
PS:以前我看到从正常模式到调试模式的正常切换以及一些重新定位更改.这是以前的工作方式.现在不是.它突然变得疯狂,当进入调试模式时,它有时显示所有可能的IDE窗口,有时不显示.当它发生时它不再返回到先前的状态.我无法在任何地方找到这个.
任何人都可以在Microsoft SQL Server(2000或2005)中给我一个完整的字符串操作函数列表吗?
(我不需要关于在表示层中完成所有字符串处理的讲座.而且,我不需要MySQL字符串函数列表.)
谢谢!
我在全局程序集缓存中有两个具有相同名称的程序集,但具有不同的版本号.如何告诉我的程序引用哪个版本?
为了记录,这是ASP.Net网站中的VB.Net页面.
有人熟悉Microsoft Visual C#中的DevExpress吗?
我的老板给了我学习的代码,这段代码有DevExpress 8.3的版本.我想在我的笔记本电脑中打开这个代码,该笔记本已经有一个版本的DevExpress 9.1这是一个查找文件的问题吗?非常感谢!
问候tintincute
.net ×3
c# ×2
sql-server ×2
app-config ×1
asp.net ×1
asp.net-1.1 ×1
css ×1
devexpress ×1
gac ×1
java ×1
optimization ×1
performance ×1
profiling ×1
silverlight ×1
sql ×1
standards ×1
string ×1
wcf ×1
xml ×1