小编Gre*_*WI2的帖子

Connection_Abandoned_By_ReqQueue问题

我有这个奇怪的问题.我有3个站点使用完全相同的代码.所有这些都在同一个专用服务器上,并且都有自己的应用程序池.它是Windows 2008 R2服务器.其中一个站点每隔几个小时就会出现Connection_Abandoned_By_ReqQueue问题.同样,在所有3个站点上都有相同的代码,但只有一个站点正在运行.应用程序池具有默认设置.

我读到我应该使用微软的Debug Diagnostics应用程序并将其安装在我的开发机器上以便首先使用它并且没有任何报告显示任何可识别的(.NET)所以如果它在服务器上是相同的我不知道如何将帮助我追踪问题.

找到这些Connection_Abandoned_By_ReqQueue错误的原因最好的是什么?我读过许多可能导致这种情况的事情,这无济于事.

.net iis-7.5

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

VS.NET 2015项目不会构建

上周我使用VS.NET 2015 Preview创建了一个ASP.NET 5 MVC项目.然后我使用NuGet来获取MongoDB驱动程序(mongocsharpdriver),我编写了一些代码,并在其中添加了一些文档到数据库中.我今天开始了一个新的项目沿着相同的路线,但它不会建立.它说MongoDB的类型或命名空间即使我有智能感知也无法找到.所以我打开了原始项目,现在一个人不会构建,同样的错误.我的项目属性设置为目标CLR,而不是Core - MongoDB库不能与Core一起使用.有没有人遇到这个问题,知道如何解决它?我很确定我不会发疯.

重现问题的方法是启动一个新的ASP.NET Web应用程序,然后选择ASP.NET 5 Starter Web,然后从NuGet安装MongoDB,然后在HomeController.cs中添加一个导入.然后它抱怨它没有被发现在Core中,即使我不是以Core为目标.

按照上面的步骤编译时,这是错误:

Error   CS0246  The type or namespace name 'MongoDB' could not be found (are you missing a using directive or an assembly reference?)   Bug.ASP.NET Core 5.0    HomeController.cs
Run Code Online (Sandbox Code Playgroud)

asp.net visual-studio-2015

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

使用Kotlin时,FXML控件始终为null

使用IntelliJ我创建了一个JavaFX应用程序,然后将Kotlin和Maven作为框架添加到其中.它附带了一个sample.fxml文件以及一个Controller.java和Main.java.我在Kotlin(MainWindowController.kt)中为控制器创建了一个新类,并将sample.fxml文件重命名为MainWindow.fxml.我将MainWindow.fxml更新为:

<?import javafx.scene.control.Label?>
<?import javafx.scene.layout.GridPane?>
<GridPane fx:controller="reader.MainWindowController" xmlns:fx="http://javafx.com/fxml" xmlns="http://javafx.com/javafx/8" alignment="center" hgap="10" vgap="10">
    <Label fx:id="helloLabel" text="Hello"/>
</GridPane>
Run Code Online (Sandbox Code Playgroud)

在我的MainWindowController.kt文件中,我有:

package reader

import javafx.fxml.FXML
import javafx.scene.control.Label

class MainWindowController {

    @FXML var helloLabel: Label? = null

    init {
        println("Label is null? ${helloLabel == null}")
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的Main.java:

import javafx.stage.Stage;

public class Main extends Application {

    @Override
    public void start(Stage primaryStage) throws Exception{
        Parent root = FXMLLoader.load(getClass().getClassLoader().getResource("MainWindow.fxml"));
        primaryStage.setTitle("My App");
        primaryStage.setScene(new Scene(root, 1000, 600));
        primaryStage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行应用程序时,打印行显示标签为空,否则窗口显示正确,我看到我的标签中的文本.null是我遇到的问题.我在Kotlin上使用FXML并没有太多发现,我发现它有点过时,似乎没有一个实际的工作解决方案. …

java javafx kotlin fxml

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

Facebook Connect在移动网站上扩展页面宽度

Facebook的移动示例使用脚本:http: //connect.facebook.net/en_US/all.js.此脚本添加到div fb-root.我的移动网站是320px宽,我使用视口元设置.包括Facebook的脚本会在实际内容的右侧产生一个巨大的额外空间,因为它的内容设置为575px宽.我尝试用代码替换575px和320px("#fb-root").val().replace("575px","320px"); 但这没有帮助 - 也许我做错了(使用jQuery).

任何人都知道如何将其限制为320px?

更新:发现一个错误报告,有两个解决方法:

  1. 在FB.init中将状态设置为false.我可以验证这确实为我解决了问题,但却破坏了用户登录的能力.

  2. <div id="fb-root"></div>直接向下移动<body>.这不适合我.

资料来源:http: //bugs.developers.facebook.net/show_bug.cgi?id = 18528

facebook

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

我/来自不同领域的图片

我试图在Facebook的网站上找到他们的文档,但到目前为止没有运气.我相信其他人之前必须遇到这种情况.

我使用Amazon S3存储图像.我提前不知道如果我将我的桶命名为带有子域名的域名,我可以用这种方式链接,所以在我移动所有图片之前,我必须链接到mybucket.s3.amazonaws.com域.当我从那里包含一张带有帖子到墙上的图片时,图片不会显示出来.如果我将图片更改为服务器本身的图片,则会显示图片.看来图片的域名必须与我的应用匹配?我看着bugzilla并没有看到这提到.Facebook的论坛说要在这里发布问题.

我正在使用CodePlex的C#Facebook SDK.

我的代码看起来像(删除了错误处理和身份验证检查):

        var client = new FacebookClient(FACEBOOK_APP_ID, FACEBOOK_SECRET);
        client.AccessToken = facebook.AccessToken;
        var parameters = new Dictionary<string, object>();
    parameters.Add("name", name);
        parameters.Add("caption", title);
        parameters.Add("message", message);
        parameters.Add("link", link);
        parameters.Add("source", link);
        parameters.Add("picture", imageUrl);
        client.Post("me/feed", parameters);
Run Code Online (Sandbox Code Playgroud)

我验证了imageUrl确实有一个正确的图片,域名只是不匹配.亚马逊s3上的图片具有公共读取权限.我可以从浏览器中查看它,所以我不认为这是一个权限问题.我尝试了几个不同的图片同样的问题.到目前为止,只有当图片出现在服务器本身时才有效.

所以,我的问题是,这是我的问题,还是facebook阻止了与应用程序中指定的域名不匹配的图像?

facebook-graph-api facebook-c#-sdk

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

在Chrome中查找Javascript泄漏

我在我的网站上做了很多ajax调用,并使用jQuery 1.4.2直到我注意到它正在泄漏.它与IE,Firefox和Chrome一起泄漏.经过一番调查后,我发现IE修复了它.我尝试过,但它没有为三种浏览器中的任何一种修复它.然后我在这里发现了一个帖子,该人将雅虎的Javascript库与jQuery进行了比较.雅虎没有为那个人泄漏.我切换到雅虎,它确实阻止了IE和Firefox的漏洞(我甚至使用了Firefox泄漏插件).但Chrome仍在泄露.Chrome会累积大约200MB的内存,然后崩溃我的标签.ajax调用是每一秒.标签崩溃大约需要一个小时.如果我离开页面,内存将被释放.再次,IE和Firefox的问题现在已经消失.

确定Chrome问题所在的最佳方法是什么?我找了一个附加组件但尚未找到一个.我也在谷歌上做了一些搜索,但也没有找到任何东西.我拿了堆快照,但我只看到(闭包)和(代码)旁边的大数字.

我喜欢Firefox(泄漏监视器),很容易看到问题所在.Chrome的任何内容或任何查找泄漏的建议?

javascript memory-leaks google-chrome

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

ASP.NET竞争条件

防止两个不同的人同时执行相同方法的最佳方法是什么?例如,用户A与用户B在同一页面上.两者都按下页面上的按钮,同时执行该事件的代码.我试图让一个等待另一个完成.

这样做有一个共同的方法吗?

这里有更多信息..

这是一个简单的游戏,你购买网站的成员(如FB上的自有游戏).查询字符串是用户的ID.我有一个问题,两个人同时点击购买.一个得到用户而另一个只是亏钱.因此,我试图阻止在同一时间购买以阻止这种情况发生.

asp.net locking race-condition

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

FB.Event.subscribe和登录按钮

在我的页面上,我有FB登录按钮代码.用户可以通过按下FB登录按钮通过Facebook授权来加入我的网站.我的网站允许用户注销,其中许多人喜欢这样做.

在我为该网站授权我的FB帐户后,退出我的网站,我无法再登录,因为会话事件永远不会触发(除非我取消授权).我按下FB登录按钮打开白页,然后立即关闭,没有任何反应.这似乎是因为FB会话没有改变(它已经存在)所以事件永远不会被触发.所以我想知道是否有办法解决这个问题,除了隐藏FB的登录按钮并在会话存在时创建自己的登录按钮.我试过"auth.login",但这也没有开火.

按钮:

<fb:login-button perms="email,user_about_me,user_birthday">Login with Facebook</fb:login-button>
Run Code Online (Sandbox Code Playgroud)

事件:

 FB.Event.subscribe('auth.sessionChange', function (response) {
                        document.location.href = "/FacebookLogin.aspx";
                    });
Run Code Online (Sandbox Code Playgroud)

重现步骤:

  1. 单击FB登录并授权应用程序(在本例中为我的站点).用户被重定向到我的FB登录页面,并创建了我站点上的帐户.用户现在已登录到我的站点.

  2. 使用我的站点注销按钮注销我的站点

  3. 单击FB登录按钮以重新登录站点.这是用户应该从步骤1重定向回同一页面的位置,以便他们可以登录到站点.

在步骤3中发生的所有事情都会弹出一个白页,然后关闭.该站点已经过授权,并且不会触发会话事件.

如果我使用一个浏览器进行授权,然后使用其他浏览器返回,也会发生这种情况.刚刚获得弹出窗口,它关闭,没有任何反应.我必须遗漏一些重要的东西.

facebook

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