小编Der*_*son的帖子

在Rails世界中是否有与ASP.NET Web API相同的东西?

或者Rails本身是否适合开发API?

看来的ASP.NET Web API项目类型有一定的历史与WCF交织在一起(如在详述这个职位为例),所以也许它并不适用于轨.

UPDATE

为了澄清,Microsoft拥有ASP.NET MVC框架.最近,他们推出了一个名为ASP.NET Web API的框架.ASP.NET Web API似乎与ASP.NET MVC有相似之处,但是专门针对RESTful Web服务进行了修剪.Ruby/Rails空间中是否有等价物?

.net asp.net web-services ruby-on-rails asp.net-web-api

11
推荐指数
1
解决办法
3274
查看次数

什么是Team Foundation Server 2010的备份和恢复过程?

我们有一个新的TFS 2010安装(在SQL Server 2008上),我正在计划备份和恢复过程.

似乎配置信息和数据存储在Tfs_Configuration和Tfs_DefaultCollection数据库中(如果您有多个集合,则存储在额外的Tfs_ [CollectionName] dbs中).在测试设置中,我尝试备份两个dbs,卸载TFS,然后重新安装(以为我可以在安装过程中的某个时刻挂起数据库).这是我很困惑的地方.我没有看到关于如何工作的选项或明确的指导.

backup tfs restore database-restore tfs2010

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

更改实体框架使用的连接字符串的名称

默认情况下,如何更改Entity Framework模型绑定的连接字符串的名称?

假设我创建一个名为"Model1.edmx"的实体框架数据模型,将其指向名为"MyDb"的数据库,并使用Visual Studio添加新项目向导选择一些要映射的对象.EF模型位于类库项目中,因此当向导完成时,它会自动将名为"MyDbEntities"的连接字符串添加到项目的App.Config文件中.我的模型默认引用此连接字符串.

我知道我可以将连接字符串传递给我的模型对象上下文的构造函数,但是如何更改默认连接字符串的名称?

我正在使用VS 2010 Beta 2.

ado.net entity-framework ado.net-entity-data-model

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

在Web部署项目的ASP.NET"Web站点"项目中使用NuGet和*.dll.refresh文件

如果您有一个ASP.NET Web站点项目类型(没有正确的.csproj或.vpproj项目文件而且只是一个松散文件的文件夹),那么当您使用NuGet添加一个包时,它会生成一个*.dll Bin目录中的.refresh文件,用于引用父包文件夹中的包的dll.

例如,如果从程序包管理器控制台执行"install-package elmah",则将Elmah放在项目解决方案目录的packages文件夹中,并将文件Elmah.dll.refresh放在项目的Bin文件夹中.

当我在本地构建项目时,Visual Studio会自动引入刷新文件引用的DLL.该网站和Elmah运行正常.我没有将项目的Bin目录中的Elmah.dll文件签入源代码控制(只检查了刷新文件和packages文件夹).

但是,我正在使用Web部署项目预编译站点并执行web.config替换以进行部署.当以这种方式构建解决方案时,Elmah.dll不会自动被拉入网站项目Bin目录,并且由于缺少DLL,该站点无法正常运行.

NuGet打算如何在这种情况下使用?我想在Bin目录中检查Elmah.dll吗?

asp.net web-deployment-project build-server nuget

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

在Web.config授权中需要多个角色

是否可以指定web.config文件的authorization元素中需要多个角色?我目前在我的网站的一个web.config中有一个特定目录的块:

<authorization>  
    <allow roles="Global, Region" />
    <deny users="*" />
</authorization>
Run Code Online (Sandbox Code Playgroud)

我刚刚确定了一个特殊情况,其中具有两个低于Global和Region的权限级别的人也应该有权访问此目录.粗略地说,我想要这样的事情:

<authorization>  
    <allow roles="GlobalManager, RegionManager, SiteManager && FooSite" />
    <deny users="*" />
</authorization>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我意识到我可能应该为这个场景找到一个新角色,但我想避免这种情况.谢谢!

asp.net authorization web-config roles

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