小编lha*_*han的帖子

Wireshark vs Firebug vs Fiddler - 利弊?

最近,我遇到了一个CGI应用程序没有响应的问题.症状是Firefox显示:

从localhost传输数据...

但问题是我看不到来自Firebug的Net面板的任何流量,浏览器只是永远停留在同一个舞台上.

我正在考虑调试此应用程序的方法,但我看不到源代码或其任何已编译的Java/C++组件,因此我认为HTTP网络级别的诊断是一个良好的开端.

我对Fiddler和Wireshark没什么经验,只是想知道他们会在HTTP网络级别获得更好的反馈/统计数据吗?我听说Wireshark很先进,但可能会引入大量的流量,所以系统管理员不太喜欢它.在这个时候,我认为Firebug并没有真正向我展示足够的信息.

我需要收集信息,以便我可以转发给客户作为证据.

debugging firebug web-applications fiddler wireshark

84
推荐指数
6
解决办法
9万
查看次数

MVC 4 Connectionstring到SQL Server 2012

我使用Visual Studio 2012在C#中创建了一个全新的MVC 4应用程序.我正在尝试连接到一个全新的SQL Server 2012(标准)实例,但我似乎无法正确设置我的连接字符串.

我的Web.config中的连接字符串:

  <connectionStrings>
    <add name="ConnectionStringName"
        providerName="System.Data.SqlClient"
        connectionString="Data Source=MyServerName;
                          Initial Catalog=MyDatabaseName;
                          Integrated Security=False;
                          User ID=MyUserID;Password=MyPassword;
                          MultipleActiveResultSets=True" />
  </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

每次从Visual Studio中进入ASP.NET配置时,页面都会加载,但只要我点击"安全性",我就会收到以下消息:

您选择的数据存储存在问题.这可能是由无效的服务器名称或凭据或权限不足引起的.它也可能是由未启用角色管理器功能引起的.单击下面的按钮可重定向到可以选择新数据存储的页面.

以下消息可能有助于诊断问题: 无法连接到SQL Server数据库.

我已经验证我的凭据是正确的(我可以使用它们通过SQL Management Studio进行连接).还有什么我可以检查的吗?我很难过.

更新:

我无法从SQL Management Studio(MSSQLSERVER)中连接到我的默认实例,因此我重新安装了SQL,创建了一个命名实例(LHSQLSERVER).现在我可以在SQL Management Studio中连接到该实例,但我仍然从ASP.NET配置中获得相同的错误.

另外需要注意的一点 - 我运行的aspnet_regsql工具来自Framework64\v4.0.30319文件夹.如果我使用.NET 4.5,这是正确的吗?

更新2:

我已经尝试用连接字符串替换连接字符串到我知道有效的远程站点(即mysite.winhost.com),但我仍然在ASP.NET网站配置工具中得到相同的错误?FWIW我也使用Windows 8,但我认为这不重要.

还有什么我可以检查的吗?

更新3:

我发现这篇帖子说你不再需要用于MVC 4的aspnet_regsql工具了,所以我重新运行了删除所有设置的工具,但是再一次,没有运气.有没有人以前用MVC 4做过这个?

更新4:

有关我找到的解决方案,请参阅下面的答案.

c# asp.net-mvc-4 .net-4.5 sql-server-2012 visual-studio-2012

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

如何比较IIS的配置是否不同?

假设我在2台不同的计算机上运行IIS,我想知道2个IIS配置是否不同.如何比较不同IIS Web服务器上的配置设置?

iis-7

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

在android studio中更改gradle构建目录?

我刚刚安装了Android Studio,而我正在学习使用Gradle构建.但是,使用默认项目设置,我的构建位于项目目录中,我希望将它们放在其他位置(最好在项目目录之外).是否有可能实现这一目标?我在哪里进行更改以及我要做出哪些更改?

android intellij-idea gradle android-studio

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

如何在ASP.NET MVC 4上启用带有SimpleMembership的Role Manager

我想知道如何将角色管理器功能与SimpleMembershipASP.NET MVC 4中包含的系统一起使用,特别是如何构建一个控制器来管理与角色相关的所有数据,并使用在使用Internet创建项目时创建的webpage_RolesSimpleMembership模板.有没有办法在AccountController中的登录/注册操作中自动执行此操作?

asp.net-mvc-4

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

Windows Phone Emulator错误,Hyper-V组件未运行,Windows 8.1托管在VMWare Player中

环境:

Windows 7 Enterprise 64位作为主机o/s Windows 8.1 Enterprise 64位托管在VMWare Player(当前版本)Visual Studio Express 2012 for Windows Phone(Update 4)

尝试运行一个非常简单的手机应用程序时出现以下错误.我知道MS说不支持虚拟机内VM,但我知道它可以工作.有人有这个成功吗?任何帮助是极大的赞赏.

Windows Phone模拟器

Windows Phone模拟器无法确保虚拟机正在运行:

启动虚拟机时发生了一些事情:"仿真器WVGA 512 MB." 未能启动.(虚拟机ID CADD6546-129A-4683-9A2D-52EAE777E888)

虚拟机管理服务无法启动虚拟机"Emulator WVGA 512 MB".因为其中一个Hyper-V组件未运行(虚拟机ID CADD6546-129A-4683-9A2D-52EAE777E888).

在看到错误之前,模拟器会发出屏幕消息:

载入中......

Windows Phone操作系统正在启动......

然后是错误.在所有可用的Hyper-V服务中,Hyper-V虚拟机管理服务是唯一正在运行的服务.

visual-studio vmware-player windows-phone-8 windows-phone-8-emulator

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

根据文字自动调整<div>的大小?

我有以下的JS Fiddle来展示我想要实现的目标:http: //jsfiddle.net/sVKU8/2/

1)我假设第一部分很容易 - 有没有办法更新父label类,width根据两个孩子<div>的总宽度自动设置它,所以边框只包围绿色和红色<div>s?我认为设置width: auto应该这样做,但我的CSS技能显然缺乏.

2)接下来我想要完成的是width从我的label-text类中删除属性并设置宽度(或者如果可能的话自动增长)每当我<div>通过JavaScript 将文本应用到文本时(即保持原始高度)该label班).

我不确定是否需要尝试根据实际文本计算宽度,或者是否有办法仅使用宽度设置应用文本以允许其增长.

任何意见或建议将不胜感激!

html css autosize width

12
推荐指数
2
解决办法
6万
查看次数

iOS 7 uinavigationcontroller如何检测滑动?

在新的iOS 7中UINavigationController,有一个滑动手势可在视图之间切换.有没有办法检测或拦截手势?

iphone uinavigationcontroller uigesturerecognizer ios ios7

11
推荐指数
2
解决办法
7265
查看次数

跨Web应用程序共享SQL Server会话状态

我正在设置SQL Server会话状态的一个非常基本的演示,但在使其工作时遇到一些麻烦.我正在尝试使用IIS 7.5和SQL Server 2008 R2在本地运行Windows 7进行测试.

最终,我需要一种方法来跟踪登录到几个不同Web服务器之间负载平衡的系统的用户数量.因此,每次用户登录或注销时,我都需要更新会话变量(存储在SQL中).因此会话ID可能总是不同的.这可能吗?

这是我到目前为止所做的:

  1. 在IIS中创建了两个新站点(Site1和Site2)
  2. 在VS 2010中创建了两个新的Web应用程序项目(Site1和Site2)
  3. 在这两个站点中,在Default.aspx页面上,我创建了一个按钮,单击该按钮时会将"Site1"或"Site2"(取决于站点)保存到名为"LastSiteUsed"的会话变量中.还有另一个按钮,单击该按钮时,将从"LastSiteUsed"会话变量中读取值并将其显示在标签中.
  4. 在SQL中,我创建了一个名为dbSessionTest的新数据库.然后我按照MSDN上的说明使用aspnet_regsql工具安装会话状态数据库.
  5. 在我的两个Web应用程序的Web.config文件中,我添加了以下内容<System.Web>:

<sessionState mode="SQLServer" sqlConnectionString="server=.\sqlexpress;database=dbSessionTest;uid=myUsername;pwd=myPassword" cookieless="false" timeout="20" allowCustomSqlDatabase="true"/>

两个站点都正常运行,但它们似乎没有共享会话.例如,当我单击我的按钮从Site1保存我的会话变量时,我希望能够从Site2读取该值,但它不起作用.Site2只返回"Site2",Site1只返回"Site1".

有没有人对我可能做错了什么有任何想法?我错误地认为我应该能够从Site2读取Site1设置的值吗?

更新:

我可以看到会话数据存储在ASPStateTempSessionsSQL Management Studio 的表中,但每个站点仍然只能看到它编写的值.两个站点都设置会话变量,如下所示:

Session("LastSiteUsed") = "Site2"
Run Code Online (Sandbox Code Playgroud)

这两个网站都在检索如下值:

lblValue.Text = "Value from Session: " & Session("LastSiteUsed").ToString
Run Code Online (Sandbox Code Playgroud)

我是否需要以不同方式访问存储在SQL Server中的会话变量?

更新2:

我已经尝试使用默认数据库ASPState,它是通过运行此命令创建的:

aspnet_regsql.exe -S MyServerName -E -ssadd -sstype p
Run Code Online (Sandbox Code Playgroud)

然后简化我的每个Web.config文件,如:

<sessionState mode="SQLServer" sqlConnectionString="Data Source=.\sqlexpress;User ID=myUsername;Password=myPassword" cookieless="false" timeout="20"/>
Run Code Online (Sandbox Code Playgroud)

但同样,没有运气.我希望能够从Site1设置会话变量,然后从Site2读取值,但它不起作用.再一次,我能够看到ASPStateTempSessions表格中显示的条目,所以我知道它们输入正确.我注意到的一件事是他们有不同的会话ID?

有什么我需要做的不同,以确保在设置/读取相同的会话变量时我的网站之间使用相同的会话ID?

更新3:

我按照本文中的说明修改了SP并添加了一个用于分组的ASPStateTempApplications列.这种方式 …

sql-server asp.net session-variables session-state iis-7.5

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

自定义jQuery UI Slider高度和宽度

在自定义jQuery UI Slider(和手柄)的高度/宽度时,手柄现在将向左滑动太远(滑块之外).有没有推荐的方法来做这个?

这是一个小提示,向您展示我的意思:http://jsfiddle.net/w7A4k/

我没有在API文档中看到任何内容,我正在使用一个非常基本的设置:

$("#slider").slider({
    orientation: "horizontal",
    max: 100,
    min: 0
});
Run Code Online (Sandbox Code Playgroud)

css jquery jquery-ui slider

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