我首先使用EF 6 Code创建一个MVC 5 Web应用程序.现在它在App_Data文件夹中创建一个数据库.我想将该网站发布到Azure网站.因为这只是网站的测试版本,所以我不想为此付费.它每个月只会访问几次,直到它投入生产.
是否可以像访问数据库文件一样运行数据库?我认为存在某种功能.我以为这个名字是SQL Server Compact Edition?但它是如何运作的?
我还以为你可以创建一个免费的20MB sql server数据库.请参阅定价页面的此链接.在浏览器中搜索20. http://azure.microsoft.com/en-us/pricing/details/web-sites/ 我没有看到这个选项.
任何想法都会受到欢迎!
使用托管 VS2017 代理成功构建后,我尝试使用本地托管代理部署本地托管代理,该代理是使用域帐户设置的,该帐户应具有足够的权限,因为它在本地管理组中。当我在别处挖掘这个问题时,一位用户使用重新安装了他们的代理NTATHORITY\SYSTEM
并且它起作用了。
我真的不需要创建或停止\启动网站,只需部署最近的构建工件。
我应该检查哪些权限或应该使用其他任务?
019-04-06T21:03:10.3898646Z 错误(消息:配置错误 2019-04-06T21:03:10.3899503Z
2019-04-06T21:03:10.3899791Z 文件名:redirection.config 2019-04-06T21:03:10.3900026Z 2019-04-06T21:03:10.3900293Z 2019-04-04-03Z 行号:1000293Z 行号:0309:03 -04-06T21:03:10.3900852Z 说明:由于权限不足,无法读取配置文件 2019-04-06T21:03:10.3901076Z 2019-04-06T21:03:10.3901333Z。) 2019-04-06T21:03:10.8135484Z ##[错误]进程“appcmd.exe”以代码“5”退出。
我们有一个TFS2010环境.这个规模现在每周都在增长很长一段时间.
我们删除了很多旧的分支和团队项目.我们还使用测试附件清洁器来完成像Brian Harry在他的帖子中所说的几个项目.http://blogs.msdn.com/b/bharry/archive/2011/10/31/tfs-databases-growing-out-of-control.aspx
数据库没有变小.我也尝试过多次使用destroy命令,但没有任何帮助.
我检查了我能想到的每一个日志,但是找不到任何关于它的错误.
有人建议吗?
谢谢
使用注释中询问的查询结果进行编辑:
TableName SchemaName RowCounts TotalSpaceKB UsedSpaceKB UnusedSpaceKB FieldsDataArchive dbo 0 0 0 0 tbl_AuditLog dbo 41710 5168 3800 1368 tbl_AuthorizationUpdateLock dbo 1 16 16 0 tbl_BuildOutput dbo 0 0 0 0 tbl_BuildServerProperties dbo 1 16 16 0 tbl_BuildSqlNotification dbo 124445 8432 6544 1888 tbl_Counter dbo 3 16 16 0 tbl_LastChangeId dbo 1 16 16 0 tbl_Replication dbo 1 16 16 0 tbl_Repository dbo 1 16 16 0 TempADObjectMemberships dbo 0 0 0 …
我安装了VS2015 RTM和VS2013 Update 5 RTM.现在我的解决方案没有构建,因为我有一个具有返回类型a的接口X509Certificate2
.现在我的假货不是建造的.我还创建了一个测试项目,我遇到了同样的问题,所以这不是我的解决方案.我收到的消息是:
无法为ClassLibrary1.Interfaces.ICertificateProvider生成存根:方法System.Security.Cryptography.X509Certificates.X509Certificate2 ClassLibrary1.Interfaces.ICertificateProvider.getbla()unstubbable:方法是抽象的,无法存根,键入System.Security.Cryptography.X509Certificates.X509Certificate2在目标框架版本中不可用.
现在我卸载了VS2015 RTM,但问题仍然存在.当我用返回类型注释掉该方法时,证书一切正常.当我取消注释时,问题出在那里.
更新1 我刚在另一个系统上测试了这个.首先,我尝试使用VS2013 Update 4和VS2015 RC.有了这个设置一切都很好.然后我在该系统上安装了Update 5 RTM,然后它不再工作了.所以Update 5一定是问题所在! 结束更新
重现:使用.Net Framework 4.5.1创建包含2个类库和1个测试项目的解决方案.在类库1中创建一个接口.
namespace ClassLibrary1.Interfaces
{
public interface ICertificateProvider
{
// Comment this line so you can build your fakes assembly...
X509Certificate2 getbla();
}
}
Run Code Online (Sandbox Code Playgroud)
在第二个类库中创建一个类.实现接口并添加对第一个类库的引用.
namespace ClassLibrary1
{
public class CertificateProvider : ClassLibrary1.Interfaces.ICertificateProvider
{
public X509Certificate2 getbla()
{
throw new NotImplementedException();
}
}
}
Run Code Online (Sandbox Code Playgroud)
为unittest项目中的接口项目添加fakes程序集.在测试中通过以下代码:
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using ClassLibrary1.Interfaces.Fakes;
namespace UnitTestProject1
{
[TestClass]
public class UnitTest1
{ …
Run Code Online (Sandbox Code Playgroud) 我发现了许多simulair问题,但不是一个有效的干净解决方案.我看到很多自定义代码可以让它工作,但为什么会这样?这应该从一开始就不起作用吗?
我认为奇怪的是,在IE9中它可以工作,但在Firefox和Chrome中它失败了.每当我在Firefox或Chrome中尝试时,我都会收到消息"字段生日必须是日期".
当我在新的MVC 4 RTM项目中尝试下面的代码时,我无法让它工作.我在所有浏览器中都看到DateTime.Now默认为dd-MM-yyyy(Holland)但我无法在Firefox和Chrome中提交它.
全局标记未在web.config中设置,因此必须使用默认值.我来自荷兰,所以它应该得到我猜的客户文化.
public class RegisterModel
{
[Required]
[Display(Name = "User name")]
public string UserName { get; set; }
[Required]
[DisplayFormat(DataFormatString = "{0:d}", ApplyFormatInEditMode = true)]
//[DataType(DataType.Date)]
public DateTime Birthday { get; set; }
}
[AllowAnonymous]
public ActionResult Register()
{
RegisterModel vm = new RegisterModel()
{
Birthday = DateTime.Now
};
return View(vm);
}
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public ActionResult Register(RegisterModel model)
{
if (ModelState.IsValid)
{
// Attempt to register the user
try
{
//WebSecurity.CreateUserAndAccount(model.UserName, model.Password);
//WebSecurity.Login(model.UserName, model.Password);
return …
Run Code Online (Sandbox Code Playgroud) validation asp.net-mvc model-validation asp.net-mvc-3 asp.net-mvc-4
有人知道是否可以将文件从TFS(2013 Update 2)源代码控制复制到计算机上的特定文件夹?
假设我有服务器路径$/BuildTemplate2013/BuildProcessSource
,我希望C:\destinationDir
使用PowerShell 复制/下载该目录的所有文件.那可能吗?我安装了TFS 2013 Update 2 Power工具,但我找不到任何命令......
我有一个 TFS 2013 Update 2 buildserver。当我构建一个项目时,我会检出一些文件,更改一些内容并再次检入。这很好用。唯一的问题是当有人签出这些文件之一时,构建服务器会将其视为错误并且构建将部分成功。实际上它只是一条信息消息,但构建将其视为错误。我怎样才能抑制这些消息?
我有以下 Powershell 命令:
Add-TfsPendingChange -Edit -Item $PathToFolderToCheckout -Recurse
Run Code Online (Sandbox Code Playgroud)
该命令来自 TFS 2013 Power Tools。
我尝试了以下但它不起作用:
-ErrorAction
与Igonore
和SilentlyContinue
-Out-Null
为每个文件抛出的消息是:文件 路径:在工作区中打开以进行编辑;拉尔夫詹森
谢谢
我有一个现有的网站,几天前突然我不能再使用谷歌浏览器进行开发了。当我使用标准编辑和创建页面时,出现上述错误。但我没有在 Internet Explorer 中得到它。我使用 Windows 10(已安装所有更新)和 VS2013 和 Update 4。该项目是最新的 MVC 版本。我什至检查了 web.config 但没有任何改变。我删除了所有历史记录、cookie、密码等。有人知道吗?
asp.net-mvc ×3
tfs ×3
powershell ×2
.net ×1
azure ×1
azure-devops ×1
cookies ×1
csrf ×1
iis ×1
mscorlib ×1
sql-server ×1
system ×1
tfs2010 ×1
tfs2013 ×1
tfsbuild ×1
validation ×1