小编Kri*_*ast的帖子

N-Tier和SOA架构有什么区别

根据我对N-Tier和SOA架构的理解.

N层

N-Tier意味着将应用程序划分为多个层,示例I正在asp.net中开发应用程序,我将总数据库层推送到WCF,然后将其称为N层.[紧耦合]

SOA [松散耦合]

根据我对SOA的理解,它是非常通用的术语,以及我们如何将松散地耦合到我们的架构,然后称为SOA.SOA服务的最佳示例 - Stock feeds/weather feed.

我的结论:

即使我们使用WCF开发应用程序,如果它与单个客户端/或.net应用程序紧密耦合,也不意味着它只能了解服务.

你能帮助我理解SOA VS N-Tier吗?

asp.net wcf soa

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

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

VS2010 - ASP.NET配置无法打开

我有一个标准的ASP.NET项目.我在页面上创建了一个登录控件,现在我想开始添加选项以在我的页面上注册为成员.

我的问题是,当我在解决方案资源管理器中或"项目"选项卡下单击"Asp.net配置"时.什么都没打开.

我确保我的项目没有运行,配置窗口就不会打开.

asp.net visual-studio-2010

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

禁用Visual Studio开发服务器 - 每个项目的任何方法都可以执行此操作?

在调试我的网站项目时,我通常会在Web项目的属性中启动选项并选择"不要打开页面"和"使用自定义服务器",并在我的主机文件中指向我的本地IIS.

即使我这样做,虽然visual studio仍然会在每次点击f5时生成它自己的Development Server实例.

有没有办法禁用它?

此外,对于具有共享ascx文件的Web应用程序项目,例如Visual Studio也将在每次为这些项目调试每个项目的解决方案时启动Development Server实例.这导致在任何给定时刻在我的机器上运行了一百万个Development Server实例.

有没有办法完全禁用给定项目的开发服务器?不指向localhost子应用程序?

.net asp.net debugging cassini visual-studio

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

如何从FluentNHibernate生成hbm.xml文件

我想按照这个教程,但不是与我在它映射产生预期的hbm.xml文件中为我的实体,如例如产生简单的.cs类:

public class ProductMap : ClassMap<Product>
Run Code Online (Sandbox Code Playgroud)

但我已经在代码中定义了这些.我正在使用.hbm.xml,我现在可以在标准NHibernate中使用它.

这就是我设置SessionFactory的方法:

    private static ISessionFactory CreateSessionFactory()
    {
        String schemaExportPath = Path.Combine(System.Environment.CurrentDirectory, "Mappings");

        if (!Directory.Exists(schemaExportPath))
            Directory.CreateDirectory(schemaExportPath);


        return Fluently.Configure()
            .Database(MsSqlConfiguration.MsSql2008
                .ConnectionString(c =>c.FromConnectionStringWithKey("connectionString"))
                .Cache(c => c.UseQueryCache()
                    .ProviderClass<HashtableCacheProvider>()).ShowSql())
            .Mappings(m => m.FluentMappings.AddFromAssemblyOf<Program>().ExportTo(schemaExportPath))
            .ExposeConfiguration(c => new SchemaExport(c).SetOutputFile(@"c:\temp\test.sql").Create(false, true))
            .BuildSessionFactory();
    }
Run Code Online (Sandbox Code Playgroud)

nhibernate nhibernate-mapping fluent-nhibernate hbmxml

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

Django表单is_valid()失败

我是网络开发的真正初学者.以下代码在is_valid()检查时失败.但我不明白为什么:表单应该从POST数据中填充数据?

模型:

class Statement(models.Model):
    text = models.CharField(max_length=255)
    user = models.ForeignKey(User)
    time = models.DateField()
    views = models.IntegerField()
Run Code Online (Sandbox Code Playgroud)

的ModelForm:

class StatementForm(ModelForm):
    class Meta: 
        model = Statement
        widgets = {
                   'time':forms.HiddenInput(),
                   'user':forms.HiddenInput(), 
                   'views':forms.HiddenInput(), 
        }
Run Code Online (Sandbox Code Playgroud)

查看功能:

def new(request):  
    if request.method == 'POST': # If the form has been submitted...
        form = StatementForm(request.POST) # A form bound to the POST data
        if form.is_valid():
            stmt = form.save()
            path = 'stmt/' + stmt.id
            return render_to_response(path, {'stmt': stmt})
    else:  
        c = {}
        c.update(csrf(request))
        loggedin_user = request.user …
Run Code Online (Sandbox Code Playgroud)

forms django post

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

内容溢出时展开div

我有div高度="400px"和宽度="25px".当内容溢出时如何扩展div?

html css expand overflow

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

没有aspx文件扩展名的ASP.NET网页

在没有aspx扩展的情况下提供ASP.NET网页的最佳解决方案是什么?我想制作http://www.mydomain.com/mypage而不是http://www.mydomain.com/mypage.aspx

我使用.NET 2.0和IIS6

asp.net url-rewriting url-routing

8
推荐指数
1
解决办法
6748
查看次数

准备ASP.Net网站进行渗透测试

多年来,我有一些我开发的网站提交给客户进行渗透测试.大多数情况下,结果返回时突出显示的问题与ASP .Net的默认行为有关,例如可能的跨站点脚本攻击等.

是否有任何关于ASP .Net应用程序中默认存在哪些漏洞的好文章,其次是否有任何好的检查表可以帮助提前准备一个站点?

asp.net penetration-testing

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

如何在asp.net上显示MessageBox?

如果我需要在我的ASP.NET WebForm上显示MessageBox,该怎么做?

我尝试: Messagebox.show("dd");

但它不起作用.

c# asp.net

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