或者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空间中是否有等价物?
我们有一个新的TFS 2010安装(在SQL Server 2008上),我正在计划备份和恢复过程.
似乎配置信息和数据存储在Tfs_Configuration和Tfs_DefaultCollection数据库中(如果您有多个集合,则存储在额外的Tfs_ [CollectionName] dbs中).在测试设置中,我尝试备份两个dbs,卸载TFS,然后重新安装(以为我可以在安装过程中的某个时刻挂起数据库).这是我很困惑的地方.我没有看到关于如何工作的选项或明确的指导.
默认情况下,如何更改Entity Framework模型绑定的连接字符串的名称?
假设我创建一个名为"Model1.edmx"的实体框架数据模型,将其指向名为"MyDb"的数据库,并使用Visual Studio添加新项目向导选择一些要映射的对象.EF模型位于类库项目中,因此当向导完成时,它会自动将名为"MyDbEntities"的连接字符串添加到项目的App.Config文件中.我的模型默认引用此连接字符串.
我知道我可以将连接字符串传递给我的模型对象上下文的构造函数,但是如何更改默认连接字符串的名称?
我正在使用VS 2010 Beta 2.
如果您有一个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吗?
是否可以指定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 ×3
.net ×1
ado.net ×1
backup ×1
build-server ×1
nuget ×1
restore ×1
roles ×1
tfs ×1
tfs2010 ×1
web-config ×1
web-services ×1