我真的很难应付Windows手机模拟器.我的最终目标是部署我的应用程序并通过fiddler嗅探http请求.我在Windows 8.1上的Visual Studio 2013 Update 4上
我面临的问题
有时,模拟器根本无法启动并被卡住"Window Phone OS正在启动".
首先,我收到"尝试修改开关设置"信息对话框的消息.我点击确定.然后我得到错误对话框"Windows Phone模拟器无法连接到Windows Phone操作系统""对象引用未设置为对象的实例"(内部c#错误).我点击关闭,它被卡在"Windows Phone OS正在启动".
但嗅探仍然是我的第二个问题,但我的第一个问题是让模拟器运行并连接到互联网.
我已经执行的故障排除步骤.
经历了很多msdn帖子,博客,所以问题但是模拟器的行为非常不一致.
有什么办法可以获得模拟器日志/信息吗?
任何指导我向任何方向的帮助将非常感激.
只更新现在一直在为我工作的东西是禁用Hyper-V窗口功能,然后再次启用它.请注意昂贵的系统重启.然后将我的用户名添加到Hyper V管理组,然后部署该应用程序.因此,每当我改变我的网络时,我都必须执行这些步骤.绝对不可持续
更新1 所以现在我有小提琴手在中间充当男人.按照此处的步骤http://blogs.msdn.com/b/wsdevsol/archive/2013/06/05/configure-the-windows-phone-8-emulator-to-work-with-fiddler.aspx.这里要改变的事情是端口号并给出ip号而不是主机名.
还有小提琴手总是首先启动,然后是模拟器.Fiddler能够嗅探模拟器中发生的请求.但我的应用程序http请求没有通过,如果我没有fiddler运行,这是好的.我目前正在研究这个问题.
最诚挚的问候,Saurav
fiddler visual-studio windows-phone-8 windows-phone-8-emulator windows-phone-8.1
我很好奇当你使用URL ipv4.fiddler时fiddler如何捕获流量.ipv4是一个特殊的域,解析本地和fiddler只是注册http.sys代理呼叫?
任何见解都会很棒.
我知道这将是一个较少编程的问题,但仍然......
我怎样才能完全禁用fiddler.我去了选项 - >连接并取消选中所有复选框,禁用文件 - >捕获流量,转到IE并禁用Fiddler插件,转到连接并删除所有代理仍然我的所有页面(在IE和Chrome上,FF很好)go通过提琴手.如果Fiddler不会破坏那么多,特别是在发送大量文件时,一切都会好的.当我试图完全卸载fiddler时,所有页面都停止了工作
那么我如何禁用Fiddler在IE中说或在整个系统中更好.
这已经让我疯了几个星期了:(
这是我第一次访问stackoverflow,现在我觉得这个网站非常舒服.
它已经帮助我将FiddlerCore嵌入到MS Visual C#2008 Express Edition中.
只需要在MS Visual C#EE中从Project Explorer(Projektmappenexplorer)创建一个fiddlercore dll的引用(Verweis).希望这是英文版的名称.在此之后你可以使用Fiddler.FiddlerApplication等东西.
我想创建一个小程序,它能够使用FiddlerCore来检查请求/响应特殊JavaScript代码的主体.
这使开发人员能够检查其代码在其他版本的浏览器中是否有效(特别是从IE 6.x到IE 8.x).为了能够这样做,我需要知道:
这必须与文本视图检查器(Fiddler)有关,但我找不到使用.net代码或Fiddler访问它的可能性,这也有很大帮助.
我应该可以通过google或stackoverflow进行一些搜索来完成其余的内容.
由于这是我第一次使用.net语言,这将是非常有趣和苛刻的.
Fiddler设法记录我的所有PC HTTP流量,但是当我运行Android模拟器并开始通过模拟器浏览网页时,没有任何记录.
为什么Fiddler没有记录Android模拟器浏览器HTTP流量?
我正在使用Fiddler v4.4.1.1 beta.
我曾经在请求断点之前激活了自动.现在我已经把它禁用了,但是Fiddler继续打破.我不知道该怎么办.
注意:

请注意,断点被禁用,并且相同的断点告诉状态行 - 那里没有断点图标.
然而,断点仍然活跃:

我不能再使用Fiddler了.
我发布了bpafter,bps,bpv,bpm和bpu命令,没有任何参数来清除任何可能的断点.我从没想过我会像这样给Fiddler打电话,但它会继续打破.
我想从BlueStacks监控HTTP流量,以便我可以调试网络分析跟踪 - 任何想法如何?
例如,我的应用程序调用我的服务器.我想知道我的应用程序在测试期间实际调用的实际API.
即使使用BlueStacks,我也没有在Fidller中看到任何HTTP请求.
我认为小提琴手捕获任何软件所做的所有互联网请求.
我正在开发一个C#应用程序,它从Web服务器记录数据.它将以下发布请求发送到Web服务器并等待响应.
/// <summary>
/// Function for obtaining testCgi data
/// </summary>
/// <param name="Parameters"></param>
/// <returns></returns>
private string HttpmyPost(string Parameters)
{
string str = "No response";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uriTestCGI);
request.Method = "POST";
byte[] bytes = Encoding.UTF8.GetBytes(Parameters);
request.ContentLength = bytes.Length;
Stream requestStream = request.GetRequestStream();
requestStream.Write(bytes, 0, bytes.Length);
requestStream.Close();
WebResponse response = request.GetResponse();
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream);
try
{
var result = reader.ReadToEnd();
stream.Dispose();
str = result.ToString();
reader.Dispose();
}
catch (WebException ex)
{
//System.Windows.Forms.MessageBox.Show(ex.Message);
System.Diagnostics.Trace.WriteLine(ex.Message);
} …Run Code Online (Sandbox Code Playgroud) 我正在使用jQuery发送交叉源ajax请求,它们在IE11,Chrome和Firefox中运行正常,但它们在Edge中失败并出现以下错误:
SCRIPT7002:XMLHttpRequest:网络错误0x80070005,访问被拒绝.
有趣的是,我使用Fiddler试图弄清楚发生了什么,当Fiddler运行并捕获请求时,一切正常.一旦我关闭Fiddler或暂停捕获它就会再次失败.
该站点在我的本地计算机(webpack-dev-server)上运行,通过本地网络向WebAPI服务发出请求.
我的主机文件设置如下:
127.0.0.1 local.myapp.test
192.168.0.111 api.myapp.test
Run Code Online (Sandbox Code Playgroud)
它不应该是生产中的问题,因为站点和API将托管在同一个地方,但它对于开发和测试非常宝贵.
更新:
感谢Eric Law,我现在知道为什么它与Fiddler启用的行为不同 - Edge因为Fiddler所做的代理设置更改而内部网区域的安全级别较低而切换到本地Intranet区域.
我将把本地Intranet区域安全级别提升到中高,以匹配Internet区域,然后使用Fiddler尝试解决为什么Edge对CORS请求感到不安.
我创建了一个JMeter录音.但是当我开始测试时,我看不到Fiddler的任何请求.我将Fiddler中的端口号更改为8080,我在JMeter中使用.
脚步:
我不确定JMeter是否真的成功运行测试.但是,当我运行测试时,它显示用户数为10并且没有错误.有什么我想念的吗?