问题列表 - 第2444页

无法在IIS的映射中添加".*"

我无法添加.*在IIS中的扩展名映射(defaultwebsite - > properties - >主目录 - >配置),因为它给出了"错误的文件扩展名"消息.

操作系统是Windows 2003服务器.当操作系统是Windows XP时,我可以在IIS中添加.*

iis mapping

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

限制IIS中特定用户的文件访问权限

我在IIS 6.0(Windows 2003)上运行ASP.NET网站,该站点使用"集成Windows身份验证".IWA配置不是必须的(直到现在),但无论如何都是配置的.应用程序池作为"网络服务"运行.另外,在web.config中,有一行"".我现在面临的问题是,有一个新请求限制对特定页面的访问,因此只有有限数量的用户(活动目录中的单个组)才能访问它.

我一直在尝试更改该文件的NTFS权限,但这不起作用,因为IIS使用"网络服务"来访问该文件,无论其他权限如何.从ACL中删除"网络服务"(或"用户"组)将导致页面根本不起作用.

那么如何才能限制特定用户的访问?

asp.net security iis ntfs

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

NHibernate中的Configuration.GenerateSchemaUpdateScript()是管理数据库模式更改的好方法

我在开发阶段使用NHibernate映射作为我的应用程序的定义模式,而我正在使用该NHibernate.Tool.hbm2ddl.SchemaExport()方法生成一个创建脚本的模式定义.

现在,我已经考虑使用该Configuration.GenerateSchemaUpdateScript()方法生成如下的数据库更改脚本:


var dialect = Dialect.GetDialect(configuration.Properties);
string[] schemaUpdateScript;
using (var conn = new SqlConnection(
        configuration.GetProperty("connection.connection_string")))
{
  conn.Open();
  schemaUpdateScript = configuration.GenerateSchemaUpdateScript(dialect, 
                            new DatabaseMetadata(conn, dialect));
}
Run Code Online (Sandbox Code Playgroud)

在此之后,我将架构更新脚本保存到以时间戳命名的脚本文件.

这是在NHibernate中管理模式更改的好方法吗?

有什么重大缺点吗?

nhibernate

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

XPath vs DeSerialization:哪一个在读取操作方面性能更好

我将小(2-10 KB)XML文档作为输入传递给WCF服务.现在我有两个选项来从传入的XML中读取数据值

  1. 反序列化为强类型对象,并使用对象属性访问值
  2. 使用XPath来访问值

哪种方法更快?一些支持你答案的统计数据会很棒.

c# performance wcf serialization xpath

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

SQL Server报告服务:如何在打开时停止触发报告

我们有一些SQL服务器报告服务报告.我当时没有写,但我必须照顾他们.

这些报告在浏览器中打开时触发,并且使用默认参数(搜索条件和限制为空白),它们检索大量数据,这很慢.客户端希望在用户输入参数并按"查看报告"之前不生成报告

不幸的是,我根本不了解SSRS - 如何在打开报告时停止报告?


有关如何在已部署的报告上执行此操作的详细信息(根据Rihan Meij的回答)如下:

点击报告,点击顶部的"属性".您可能需要稍等一下,因为慢速报告可能正在运行.然后单击左侧的"参数".

对于每个参数,请确保选中"提示用户",并且对于至少一个参数,不选中"已默认".再次单击左上角的"查看"(或返回文件夹并单击报告名称)以查看报告,并注意报告不会立即触发.

在报告构建器中,您可以通过"过滤器"菜单执行此操作.从至少一个过滤器中取消选择值,然后保存报告.

报告没有参数时,是否也可以停止报告加载?

sql-server reporting-services

29
推荐指数
3
解决办法
6万
查看次数

T SQL - Eloquent替换Correlated Subquery

我有一个查询,当前正在使用相关子查询来返回结果,但我认为可以使用ROW_NUMBER()更有说服力地解决问题.

问题在于值v的概况,通过项目的年数.每个项目都有许多版本,每个版本都有自己的配置文件,当引入版本时,它们会启动,数据当前如下所示:

    
ItemId    ItemVersionId    Year    Value
===========================================
1         1                01      0.1
1         1                02      0.1
1         1                03      0.2
1         1                04      0.2
1         1                05      0.2
1         1                06      0.3
1         1                07      0.3
1         1                08      0.4
1         2                04      0.3
1         2                05      0.3
1         2                06      0.3
1         2                07      0.4
1         2                08      0.5
1         3                07      0.6
1         3                08      0.7
2         1                01      0.1
2         1                01      0.1
2         1                01      0.2
etc …

sql sql-server-2005

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

Java 6语言与C#3.0语言相比

关于C#与Java的讨论非常好,其中H.Mössenböck比较了这两种语言.那是从2003年开始,C#2.0与Java 1.5相比.

可以在这里找到德语:http://dotnet.jku.at/

存在哪些好的资源,比较实际的语言版本?或者也许在这里发布比较?

我的兴趣是:

与C#3.0语言相比,Java 6语言(特性,语法糖,...)的优点/缺点.

当前的IDE,VM,CLR和当前的Framework功能将超出这个问题......

c# java comparison

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

JDBC - Oracle ArrayIndexOutOfBoundsException

我在尝试在oracle表中插入一行时遇到异常.我正在使用ojdbc5.jar for oracle 11这是我正在尝试的sql

INSERT INTO rule_definitions(RULE_DEFINITION_SYS,rule_definition_type,
rule_name,rule_text,rule_comment,rule_message,rule_condition,rule_active,
rule_type,current_value,last_modified_by,last_modified_dttm,
rule_category_sys,recheck_unit,recheck_period,trackable)
VALUES(RULE_DEFINITIONS_SEQ.NEXTVAL,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
Run Code Online (Sandbox Code Playgroud)

我得到以下例外.任何帮助将不胜感激.

java.ljava.lang.ArrayIndexOutOfBoundsException: 15
at oracle.jdbc.driver.OracleSql.computeBasicInfo(OracleSql.java:950)
    at oracle.jdbc.driver.OracleSql.getSqlKind(OracleSql.java:623)
    at oracle.jdbc.driver.OraclePreparedStatement.(OraclePreparedStatement.java:1212)
    at oracle.jdbc.driver.T4CPreparedStatement.(T4CPreparedStatement.java:28)
    at oracle.jdbc.driver.T4CDriverExtension.allocatePreparedStatement(T4CDriverExtension.java:68)
    at oracle.jdbc.driver.PhysicalConnection.prepareStatement(PhysicalConnection.java:3059)
    at oracle.jdbc.driver.PhysicalConnection.prepareStatement(PhysicalConnection.java:2961)
    at oracle.jdbc.driver.PhysicalConnection.prepareStatement(PhysicalConnection.java:5874)
    at org.jboss.resource.adapter.jdbc.WrappedConnection.prepareStatement(WrappedConnection.java:232)
    at com.gehcit.platform.cds.common.util.db.DBWrapper.executeInsertOracleReturnPK(DBWrapper.java:605)

oracle jboss jdbc

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

PayPal中的定期付款

我正在尝试使用PayPal提供的定期付款API.我有一个我无法直接解决的场景.它是这样的.

我们有一个网站,我们出售一些服务.现在,服务按用户许可证收费.用户可以在两者之间购买/取消用户许可.我们希望为客户提供定期结算选项.我们在此必须注意,金额可能会根据客户在该周期中使用的用户许可证数量而改变每个结算周期.

有什么方法可以使用PayPal定期付款API来实现这一点.

payment paypal recurring-billing

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

html onresizeend事件,或检测调整大小结束的等效方法

我正在尝试检测onresize事件何时在浏览器中结束.如果我使用"onresize"事件,在Firefox中它似乎只在调整大小事件结束后被触发一次,这正是我想要的.但是如果我在IE中尝试,"onresize"事件会在调整大小期间多次触发.

我也尝试在MSDN上做广告的"onresizeend"事件.但它似乎根本没有被解雇,无论是在FF还是在IE中.我使用以下代码:

<html>
    <head>
        <script>
        <!--
        function doLog(message)
        {
            document.getElementById("log").innerHTML += "<br/>" + message;
        }

        function doResize()
        {
            doLog("plain resize");
        }

        function doResizeEnd()
        {
            doLog("resize end");
        }
        -->
        </script>
        <style>
        <!--
        #log {
            width: 400px;
            height: 600px;
            overflow: auto;
            border: 1px solid black;
        }
        -->
        </style>
    </head>
    <body onresize="doResize();" onresizeend="doResizeEnd();">
        <div id="log"/>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

任何想法为什么这不起作用?也许不支持"onresizeend"事件?在这种情况下,如何检测调整大小事件何时结束?

谢谢.

html events javascript-events

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