我一整天都在寻找一个好的解决方案,但谷歌进化得如此之快,以至于找不到合适的东西.我想要做的是,我有一个Web应用程序,其中有一个管理部分,用户需要登录才能查看信息.在本节中,我想显示来自GA的一些数据,例如某些特定网址的综合浏览量.因为它不是用户信息我展示,但谷歌analytics'user我想连接传递信息(用户名/密码或APIKey),但我不能找出如何.我发现的所有样本都使用了OAuth2(如果我理解的话,会要求访问者使用谷歌登录).
到目前为止我发现了什么:
也许我只是累了,明天很容易找到解决方案,但现在我需要帮助!
谢谢
我是MongoDB的新手,我很难备份我的本地数据库并在我的服务器上恢复它.我在Mongo的网站上找到了链接:http://www.mongodb.org/display/DOCS/Import+Export+Tools,但我仍然遇到了恢复问题.
当我做备份时,我打电话
mongodump --db Gen
Run Code Online (Sandbox Code Playgroud)
然后我看到所有集合都在/bin/dump/Gen
文件夹中转储
我从本地复制粘贴到调用同一文件夹中的服务器
mongorestore --db Gen --drop --dbpath dump/Gen
Run Code Online (Sandbox Code Playgroud)
但我得到以下内容:
Error : root directory must be a dump of a single database when specifying a db name with --db
好的,我刚刚发现了关于EditorForModel
MVC的内容,我想知道何时应该使用它来代替EditorFor
我的每个属性?为什么当我添加强类型视图时,它不使用它并EditorFor
在每个属性上构建一个?
我迟到了...但感谢您的信息!
当我在global.cs文件中进行绑定时,我不太确定何时应该使用SingletonScope()vs TransientScope()vs RequestScope().
我有一个例如我对MongoSession的调用(使用NoRM和mvcStarter项目http://mvcstarter.codeplex.com/)设置为SingletonScope但是我创建了一个使用这个MongoSession对象的存储库来更容易地调用Mongo,例如,我有一个NewsRepository,它使用MongoSession从数据中获取我的新闻项.作为一个例子,我有一个调用,它获取DisplayOnHome设置为true的新闻项目,并获取CreationDate的最新信息.这样的存储库应该是SingletonScope还是RequestScope会更合适?
我什么时候应该使用它们?为什么?
我想知道在MVC中处理URL的最佳方法是什么.例如,在我的应用程序中,我有一个PageController
可以链接到/website/Page/Index/3
或/website/Page/home
.菜单是使用Html.ActionLink()和T4MVC动态构建的,基于传入的URL,因此我没有任何硬编码.
现在我想要做的是将我的网址和链接指向更友好的SEO,例如,/website/our-company/
它也可以让孩子喜欢/website/our-company/location/
或/website/our-company/employees/
.你明白了.
我的所有页面都保存在BD和我FriendlyUrl
和parentId
我对象属性.
这样做的最佳方法是什么?
是否可以在Visual Studio 2012中打开MVC2项目?当我尝试加载项目时,我收到此错误:
De\De.csproj:找不到此项目类型所基于的应用程序.请尝试此链接以获取更多信息:http: //go.microsoft.com/fwlink/?prd = 12395&pver = 11&sbp = ProjectTypeDeprecated&plcid = 0x409&clcid = 0x409&ar = MSDN&sar = ProjectCompatibility&o1 = F85E285D-A4E0-4152-9332-AB1D724D3325
然后我重定向到:http://www.asp.net/whitepapers/mvc3-release-notes#upgrading
我是否需要升级到MVC3或者我可以将我的项目保存在MVC2中?
我正在与Mongo,NoRM和MVC .Net开始一个新项目.
在我使用FluentNHibernate之前,我的ID是整数,现在我的ID是ObjectId.因此,当我有一个编辑链接时,我的URL看起来像这样:
网站/管理/编辑/ 23,111,160,3,240,200,191,56,25,0,0,0
并且它不会作为ObjectId自动绑定到我的控制器
你有什么建议/最佳实践可以解决这个问题吗?我是否每次都需要对ID进行编码/解码?
谢谢!
我是mongoDB的新手并且喜欢它到目前为止,我在我的开发本地工作,我在Win7上运行mongo作为服务.我把它作为服务在Win服务器2008上的VPS上运行.当我在服务器上它工作正常但我不知道要设置它以便我可以从服务器外部访问它?找不到任何好的文档.此外,我很难从本地计算机上对服务器进行备份/恢复,因为我无法从服务器外部看到它.
我想在主/从和主机上有更多的信息来正确设置它.
当我运行netstat -anb时,我得到了
TCP 127.0.0.1:27017 0.0.0.0:0 LISTENING
[mongod.exe]
TCP 127.0.0.1:27017 127.0.0.1:62990 ESTABLISHED
[mongod.exe]
TCP 127.0.0.1:28017 0.0.0.0:0 LISTENING
Run Code Online (Sandbox Code Playgroud)
这就是我对mongod.exe的全部
[编辑]
我尝试使用--bind_ip xxx.xxxx重新安装,现在xxx.xxxx:27017可以工作但只能在远程服务器上,如果我尝试从任何地方访问它失败.
此外,我关闭了防火墙,它没有改变任何东西.
非常感谢!
我想首先更改由ef代码创建的整个数据库的Collation,我尝试通过在创建后运行脚本来实现它,但它不起作用,
_dbContext.Database.Delete();
_dbContext.Database.CreateIfNotExists();
_dbContext.Database.ExecuteSqlCommand("ALTER DATABASE afi COLLATE French_CI_AI");
Run Code Online (Sandbox Code Playgroud)
是否可以在创建数据库之前设置排序规则?
这是我得到的例外:
重置连接会导致与初始登录不同的状态.登录失败.用户'afi'登录失败.当前命令发生严重错误.结果(如果有的话)应该被丢弃.
[SqlException(0x80131904):重置连接会导致与初始登录不同的状态.登录失败.
用户'afi'登录失败.当前命令发生严重错误.结果(如果有的话)应该被丢弃.]
System.Data.SqlClient.SqlConnection.OnError(SqlException异常,Boolean breakConnection,Action`1 wrapCloseInAction)
+388 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj,Boolean callerHasConnectionLock, Boolean asyncClose)+688
System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj,Boolean&dataReady)+4403
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj)+84
System.Data.SqlClient.TdsParser.TdsExecuteTransactionManagerRequest(Byte [] buffer,TransactionManagerRequestType request,String transactionName,TransactionManagerIsolationLevel isoLevel ,Int32 timeout,SqlInternalTransaction事务,TdsParserStateObject stateObj,Boolean isDelegateControlRequest)+1370
System.Data.SqlClient.SqlInternalConnectionTds.ExecuteTransactionYukon(TransactionRequest transactionRequest,String transactionName,IsolationLevel iso,SqlInternalTransaction internalTransaction,Boolean isDelegateControlRequest)+674
System.Data.SqlClient.SqlInternalConnection.BeginSqlTransaction(IsolationLevel iso,String transactionName)+547
System.Data.SqlClient.SqlInternalConnection.BeginTransaction(IsolationLevel iso)+18
System.Data.SqlClient.SqlConnection.BeginDbTransaction(IsolationLevel isolationLevel)+211
System.Data.EntityClient.EntityConnection.BeginDbTransaction(IsolationLevel isolationLevel)+155[EntityException:在提供程序连接上启动事务时发生错误.有关详细信息,请参阅内部异常.]
System.Data.EntityClient.EntityConnection.BeginDbTransaction(IsolationLevel isolationLevel)+4298876
System.Data.EntityClient.EntityConnection.BeginTransaction()+10
System.Data.Objects.ObjectContext.SaveChanges(SaveOptions options)+ 538 System.Data.Entity.Internal.InternalContext.SaveChanges()+ 218在c:\ inetpub\wwwroot\afi\src\Domain\Storage\AfiDbContext.cs:190
Afi中的Afi.Domain.Storage.AfiDbContext.SaveChanges(). C:\ inetpub\wwwroot\afi\src\Domain\Storage\EntitySession.cs中的Domain.Storage.EntitySession.Commit():54
c:\ inetpub\wwwroot\afi\src\Web\Controllers\CIController.cs中的Afi.Web.Controllers.CIController.Seed(布尔excludeSomeData):263
在c:\ inetpub中的Afi.Web.Controllers.CIController.Index()\wwwroot\afi\src\Web\Controllers\CIController.cs:89
lambda_method(Closure,ControllerBase,Object [])+81
System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext,IDictionary …
我刚刚将TortoiseGit更新为1.8,从那以后就不可能从服务器推送或拉出.在他们要求输入我的密码之前,他们不再这样做了.相反,他们告诉我:
致命:无法从远程存储库读取.
请确保您具有正确的访问权限并且存储库存在.
git没有干净地退出(退出代码128)(1326 ms @ 2013-01-29 10:34:32)
我在设置中没有更改任何内容,我使用ssh Url作为远程源(Vincent@example.com/git/...)
我在Windows 8中.
c# ×4
mongodb ×4
asp.net-mvc ×3
norm ×2
.net ×1
git ×1
google-api ×1
html-helper ×1
ninject ×1
tortoisegit ×1