小编skb*_*skb的帖子

如何使用IIS Manager 7.0为虚拟目录设置ASP.NET版本?

在旧版本的IIS管理器中,我可以右键单击VD,点击属性,然后在ASP.NET选项卡中选择我想要运行的ASP.NET版本.有谁知道这还有可能吗?我在我的Vista机器上运行IIS的localhost实例,我不习惯IIS 7附带的新UI.

asp.net iis iis-7

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

帮助ActiveRecord异常"无法懒惰地初始化集合 - 没有会话"

我正在使用Castle ActiveRecord编写一个Web应用程序,每当我尝试访问延迟加载的相关对象列表时,我都会收到此异常.这是我的代码:

        using(new SessionScope())
        {
            foreach (var field in eventObj.RegistrationFields)
            {
                //Do something with the field here...
            }
        }
Run Code Online (Sandbox Code Playgroud)

RegistrationFields属性如下所示:

    [HasMany(Inverse = true, Lazy = true)]
    public IList<EventRegistrationField> RegistrationFields { get; set; }
Run Code Online (Sandbox Code Playgroud)

当"eventObj.RegistrationFields"为foreach循环被访问时,发生异常.我也做了一定要设置isweb ="true"属性在我的ActiveRecord的配置设置.有谁知道为什么会这样?这是我的配置:

<connectionStrings>
  <add name="main" connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=EventScheduler;Integrated Security=SSPI"/>
</connectionStrings>
<activerecord isWeb="true">
  <config>
    <add key="hibernate.connection.driver_class" value="NHibernate.Driver.SqlClientDriver"/>
    <add key="hibernate.dialect" value="NHibernate.Dialect.MsSql2005Dialect"/>
    <add key="hibernate.connection.provider" value="NHibernate.Connection.DriverConnectionProvider"/>
    <add key="hibernate.connection.connection_string_name" value="main"/>
  </config>
</activerecord>
Run Code Online (Sandbox Code Playgroud)

castle-activerecord lazy-loading

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

Windows Server 2003和IIS上的ASP.NET MVC和.NET 3.5 SP1

我正在为一个客户写一个网站,他说他们的服务器运行以下内容:"带有最新IIS的Windows 2003".我需要做些什么才能让他们为使用.NET 3.5SP1构建的ASP.NET MVC网站做​​好准备?

asp.net-mvc windows-server-2003 .net-3.5

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

我可以使.NET框架类实现我定义的接口吗?

我想采用一个.NET类(为了讨论而让我们说FileInfo)并让它实现我的接口.例如:

public interface IDeletable
{
    void Delete();
}
Run Code Online (Sandbox Code Playgroud)

请注意,FileInfo DOES具有Delete()方法,因此该接口可能有意义.

这样我就可以得到这样的代码:

FileInfo fileinfo = ...;
DeletObject(fileInfo);

public void DeleteObject(IDeletable deletable)
{
    deletable.Delete();
}
Run Code Online (Sandbox Code Playgroud)

是否可以使现有的类匹配这样的接口?

  • 肖恩

.net interface

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

当我达到1GB时OutOfMemoryException

当TaskMgr.exe说我的进程只占用大约1GB的内存时,有谁知道为什么我会得到一个OutOfMemoryException?

.net out-of-memory

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

NServiceBus:它可以使用NO XML配置吗?

我不想使用任何XML配置.是否可以使用NO XML配置设置NServiceBus?我真的希望我的发布者在代码中全部配置,我希望能够在代码中明确指定从传输到序列化器到订阅站的所有内容.

nservicebus

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

NServiceBus:NServiceBus抛出"ArgumentNullException"

我试图调用Bus.Publish来发布消息,但我不知道出了什么问题,因为NSB的异常只是存在一个null参数.

这是堆栈跟踪:

System.ArgumentNullException: Value cannot be null.
Parameter name: key
   at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
   at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
   at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
   at NServiceBus.Serializers.XML.MessageSerializer.WriteObject(String name, Type type, Object value, StringBuilder builder)
   at NServiceBus.Serializers.XML.MessageSerializer.Serialize(IMessage[] messages, Stream stream)
   at NServiceBus.Unicast.Transport.Msmq.MsmqTransport.Send(TransportMessage m, String destination)
   at NServiceBus.Unicast.UnicastBus.SendMessage(IEnumerable`1 destinations, String correlationId, MessageIntentEnum messageIntent, IMessage[] messages)
   at NServiceBus.Unicast.UnicastBus.Publish[T](T[] messages)
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

nservicebus

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

如何从队列中读取 MSMQ 消息对象作为消息体的字符串

是否可以直接从队列中读取消息作为字符串(与您在查看来自计算机管理 MSC 管理单元的 MSMQ 消息时看到的消息正文相同),以便我可以自己将其保存到数据库中?我希望能够存储它以便稍后重播而不会丢失任何数据,我担心如果反序列化/序列化它我可能会丢失一些东西。

msmq

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

F#zip实现

我无法弄清楚如何在F#中实现Zip功能.谁能告诉我我做错了什么?这是我输入的内容fsi.exe:

> let rec zip xs ys =
-  match xs with
-   | [] -> []
-   | head :: tail -> (match ys with
-                       | [] -> []
-                       | headY :: tailY -> (head, headY) :: zip tail tailY);;

val zip : xs:'a list -> ys:'b list -> ('a * 'b) list

> zip [1;2;3;4] ["a","b","c","d"];;
val it : (int * (string * string * string * string)) list =
  [(1, ("a", "b", "c", …
Run Code Online (Sandbox Code Playgroud)

f# functional-programming f#-interactive

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

在JavaScript中正确引用ASP.NET用户控件中的控件

我有一个ASP.NET用户控件,其中包含一个文本框控件和一个按钮控件.此用户控件将多次添加到我的网页中.我需要有一段JavaScript,只要文本框改变就会运行,如果文本框的值无效,则禁用该按钮.我的问题是:如何将JavaScript放在只能引用同一用户控件中的按钮的文本框中?请记住,有许多ASP.NET用户控件,每个控件都有一个按钮和一个文本框,我只希望文本框中的无效值影响一个关联的按钮.谢谢!

javascript asp.net user-controls

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