据我了解,应用程序域的形式是:
安全性、版本控制、可靠性和托管代码卸载的隔离边界,
但过程也是如此
我对应用领域的概念还不清楚。我很难理解为什么在流程概念存在的情况下要实施这个概念。
谢谢。
我正面临一个问题,希望你能提供一些指导:
我有一个使用spring.net和ext.net库的Asp.net 4.0网站应用程序.我使用经典的应用程序池模式在IIS 7中部署它,它可以工作. 它在集成模式下不起作用.
我有另一个使用集成应用程序模式部署在IIS 7中的Asp.net 4.0 silverlight网站应用程序,它可以工作. 它不适用于经典模式.
我创建了一个新的ASP.net Web应用程序,它结合了上面的1和2 Web应用程序.它使用Ext.Net,Spring.Net和Silverlight 4.0.在Visual Studio的Web服务器中,当我在调试模式下运行它时,它完美地工作.
当我在IIS 7中部署它时,它不起作用.如何使应用程序在一种模式下运行?是否有web.config设置可以定义在不同的应用程序池模式下运行的网站部分?
数据位于文件或数据库中.
我想实现数据网格,它将从文件(.h5,csv或xml)和sql server数据库中提取数据,并显示它们是实时更新的.
我不想实现几秒间隔的计时器.我想在asp.net/c#/silverlight中实现一个我可以使用的拉推技术?
请指导如何最好地实现它,以及是否有可用的库?
我想了解为asp.net Web应用程序创建WCF服务层是否有任何好处,因为知道UI层将始终是asp.net Web表单.
测试WCF服务的首选测试策略是什么?
我应该实现服务然后托管它们然后测试它们吗?
要么
我应该实现该服务,然后测试服务DLLS然后托管它们?
能否请您推荐一个好的WCF测试策略?
我已经实现了几个WCF服务,这些服务将部署在Intranet下,使用wshttpbinding托管并在Windows服务下运行.
我正在使用FileSystemWatcher在Changed Event上,我想传递一个整数变量.
例如
int count = someValue;
FileSystemWatcher watcher = new FileSystemWatcher();
watcher.Path = "C:\temp";
watcher.Changed += new FileSystemEventHandler(fileSystemWatcher_Changed);
Run Code Online (Sandbox Code Playgroud)
在fileSystemWatcher_Changed上,我想取计数值,然后做一些工作.但是我如何获得这个价值.
如果我计算一个全局变量,它将无效,因为计数随每个文件的变化而改变了事件并且从用户传递.
我在我的 Python 应用程序中创建了一个字典,用于保存数据,并且我有两个任务同时运行并从外部 API 获取数据。一旦他们获得数据,他们就会更新字典——每个字典都有一个不同的键。
我想了解字典是否是异步安全的,还是在读取/更新字典时需要加锁?
任务还每次读取最后保存的值。
my_data = {}
asyncio.create_task(call_func_one_coroutine)
asyncio.create_task(call_func_two_coroutine)
async def call_func_one_coroutine():
data = await goto_api_get_data()
my_data['one'] = data + my_data['one']
async def call_func_two_coroutine():
data = await goto_api_another_get_data()
my_data['two'] = data + my_data['two']
Run Code Online (Sandbox Code Playgroud) 我的类中有一个List对象,有两个方法用于在列表中添加和删除项目.
有多个线程试图访问该列表.
实现这一目标的最佳机制是什么?
非常简单的问题,但我发现理解我们为什么这么做非常重要.
我可以在类中创建一个属性,如下所示:
第一种方法:
public class MyClass
{
public string MyProperty {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
第二种方法:
public class MyClass
{
private string _myProperty;
public string MyProperty
{
get
{
return _myProperty;
}
set
{
_myProperty = value;
}
}
}
Run Code Online (Sandbox Code Playgroud)
几乎所有文章都使用后一种方法.为什么我们需要在类中创建一个临时变量来保存字符串值.为什么我们不能只使用第一种方法?第二种方法是否提供任何好处?创建额外的变量来存储值是不是很糟糕的内存和性能?
我已经构建了ac#.net 4.0库.
所有方法都是公共的和静态的.
我想使用方面编程库添加一个方面,它执行以下操作:
try block
1. call method (if method throws exception)
catch block
2. log the exception and massage the exception
it is a dll (class library project)
Run Code Online (Sandbox Code Playgroud)
如果有办法在一个类中添加try/catch例程而不是逐个包装所有方法,请你建议吗?