0

我有一个调用具有静态类的程序集的 winforms 应用程序。这个类很大,有用户、系统和其他配置选项。

我开始将应用程序移植到 Web。我想引用程序集,但该类是静态的,因此,所有用户都将具有相同的值,这是不可能的。

有没有办法解决这个问题(保持原来的组装)

4

2 回答 2

4

不。

您将不得不更改代码。

于 2013-07-05T11:03:55.887 回答
0

静态类通常是辅助类。您仍然可以使用该类方法进行一些更改..

只需将类公开并将所有静态方法更改为公开。这应该是一个快速的改变。

虽然静态变量可以在 Web 应用程序中使用,但它们不是线程安全的。

如果您想在不同用户之间共享变量,请尝试使用 Application 对象。

于 2013-07-05T11:17:23.313 回答