问题列表 - 第29592页

VS2010中的文件不存在异常

我已经从其他人那里接管了一个网站的代码来完成,并且遇到了每次加载页面的问题,我在Global.asax文件中的Application_Error处理程序中捕获到了"File Does Not Exist"异常.

我很好奇它是什么,因此尝试使用网站和Web应用程序创建全新的解决方案,无论是否有母版页和单个.aspx页面 - 两者都有同样的问题.

这是在Windows 7 64位上使用VS2010和.NET 3.5.

有什么想法吗?堆栈跟踪告诉我绝对没有,而且我用新项目获得它的事实很奇怪.

异常堆栈跟踪:

at System.Web.StaticFileHandler.GetFileInfo(String virtualPathWithPathInfo, String physicalPath, HttpResponse response)
at System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext context)
at System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext context, AsyncCallback callback, Object state)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Run Code Online (Sandbox Code Playgroud)

c# visual-studio-2010 .net-3.5 windows-7-x64

9
推荐指数
2
解决办法
5824
查看次数

session_start(),ob_start()和安全性问题

在我的网站管理区域中,我使用了非常简单的逻辑:

session_start(); ob_start();
if(!isset($_SESSION['user'])){
    header("Location: login.php");
}
contents...
ob_end_flush();
Run Code Online (Sandbox Code Playgroud)

是的,这是完美的工作,重定向到登录页面.但漫画的一点是,我可以看到index.php的内容(那保护!!!)这里有 什么问题?

php security

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

使用SQL Server的Solr DataImportHandler

我在让Solr通过Microsoft JDBC Driver与Microsoft SQL Server交谈时遇到问题.我在solrconfig.xml中注册了处理程序:

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
  <lst name="defaults">
    <str name="config">C:\Program Files\Apache Software Foundation\Tomcat 6.0\Solr\conf\data-config.xml</str>
  </lst>
</requestHandler>
Run Code Online (Sandbox Code Playgroud)

在data-config.xml中,我有一个数据源和一个定义的文档:

<?xml version="1.0" encoding="UTF-8" ?>
<dataConfig>
  <dataSource type="JdbcDataSource" name="ds1"
    driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" 
    url="jdbc:sqlserver://localhost;databaseName=myDB;responseBuffering=adaptive;"
    user="xxxx"
    password="xxxx"
    readOnly="true"
  />

  <document name="members">
    <entity name="member" datasource="ds1" pk="id"
      query = "select 
        MemberID as id,
        UserName as userName,
        FirstName as firstName,
        LastName as lastName,
        Birthday as birthday,
        PrimaryEmail as primaryEmail,
        PersonalStatement as personalStatement
        from member"
      transformer="DateFormatTransformer">
      <field column="Birthday" name="birthday" dateTimeFormat="yyyy-MM-dd" />
    </entity>      
  </document>
</dataConfig>
Run Code Online (Sandbox Code Playgroud)

列是相当无关紧要的 - 我只是想从一些项目开始,包括日期列.Solr schema.xml定义了一些字段:

<field name="id" …
Run Code Online (Sandbox Code Playgroud)

sql-server solr jdbc

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

什么是Perl的DBI的Python等价物?

什么是Python相当于Perl的DBI以及如何使用它?更具体地说,Python等效于以下Perl代码是什么?

use DBI;

# connect to a MySQL database
my $dbh = DBI->connect("dbi:mysql:database=$database; host=localhost; port=3306", $user, $pass);

# select and read a few rows
my $sth = $dbh->prepare("SELECT id, name FROM table WHERE id <= ?;");
$sth->execute(321);
while (my @row = $sth->fetchrow_array) {
  my $id = $row[0];
  my $name = $row[1];
  print "$id. $name\n";
}

# write to the database
$sth = $dbh->prepare("INSERT INTO table (id, name) VALUES (?, ?);");
$sth->execute(123, "foo");
Run Code Online (Sandbox Code Playgroud)

python

9
推荐指数
2
解决办法
7163
查看次数

javascript新的自我调用功能

我有一个关于在javascript中自我调用函数的问题.

我正在做的是类似于以下内容

myNamespace =  {}; //namespace for holding any objects/functions 

//helpModule as an example

myNamespace.HelpModule = new (function(){
    this.abc = '123';
    //lots of other code in here...
})();
Run Code Online (Sandbox Code Playgroud)

现在我可以像这样访问myNamespace.HelpModule的属性:

alert(myNamespace.HelpModule.abc);
Run Code Online (Sandbox Code Playgroud)

但对于初学者来说,jsLint并不喜欢这样说"奇怪的构造.删除'新'."这个页面说明你不应该使用函数构造函数,尽管在这种情况下我不确定它是否使用函数构造函数它是一个自我调用的功能?

无论如何,它似乎工作正常,我使用它的原因是将"this"范围赋予函数而不是全局对象(窗口).我可以将它定义为对象文字或做类似的事情

myNamespace.HelpModule = (function(){
    var obj = {};
    obj.abc = '123';

    return obj;
}();
Run Code Online (Sandbox Code Playgroud)

但这些对我来说都不像是"优雅".

我想知道这是不好的形式/做法?

javascript new-operator

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

IIS托管的Web应用程序中的静态变量

如果我声明在IIS中托管的ASP.NET应用程序中实例化的类型中的静态字段是IIS使用的所有工作线程使用的相同变量(即相同的内存位置),那么会导致并发问题?

asp.net iis multithreading static-variables

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

要求Google在OAuth中返回电子邮件地址

我使用OAuth通过dotNetOAuth访问Gmail.在授权后,我如何强制Google返回用户的电子邮件地址作为回调的一部分?

默认情况下,Google OAuth回调仅返回令牌密钥和访问令牌.

oauth dotnetopenauth

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

StaticSelectedStyle-CssClass不起作用

我正在构建一个ASP.NET 4.0 Web应用程序,其中我有一个菜单控件,如下所示:

   #menu {
        width: 940px;
        height: 36px;
        margin: 0 auto;
        padding: 0;
    }

    #menu ul {
        margin: 0px 0px 0px 10px;
        padding: 0;
        list-style: none;
        line-height: normal;
    }

    #menu li {
        float: left;
    }

    #menu a {
        display: block;
        height: 26px;
        margin-right: 2px;
        margin-bottom: 10px;
        padding: 10px 20px 0px 20px;
        text-decoration: none;
        text-align: center;
        text-transform: uppercase;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        border: none;
    }

    #menu a:hover, .selectedMenuItem {
        background: #FFFFFF;
        text-decoration: none;
        color: …
Run Code Online (Sandbox Code Playgroud)

asp.net menu

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

PHP登录系统:记住我(持久性cookie)

我想在登录前添加"记住我"复选框选项.

在用户的浏览器中安全存储cookie的最佳方法是什么?

例如,Facebook有"记住我"复选框,这样每次进入facebook.com时您都已登录.

我当前的登录使用简单的会话.

php authentication cookies remember-me

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

有没有办法伪造我将要制作的git提交作者的名称/电子邮件信息?

我已经完成了从一个项目到我的git项目的一个提交的手动樱桃选择,并且我想通过伪造这个提交的某种方式的作者信息来赞扬真正的作者,以便真正的作者是作者,我是提交者.

知道怎么做吗?

git

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