我想将当前在.NET Framework 3.5 SP 1中的.NET网站转换为4.0.现在,当您在VS 2010中打开VS 2008解决方案时,您将获得转换向导.该向导将解决方案转换为2010,同时可以将项目转换为.NET 4.0.我已经将我的解决方案转换为VS 2010,但当时没有转换为.NET 4.0.有谁知道如何手动启动VS转换向导?根据这篇文章,它应该在你打开解决方案时开始,但对我来说并非如此.
谢谢你的帮助!
我似乎无法将站点部署到在Azure VM中运行IIS和Web Deploy的Windows Server 2012 r2.我已经验证端口是打开的,凭据是否正确以及站点名称.我尝试使用http:和https:也试过使用msdeploy.axd端点和MSDEPLOYAGENTSERVICE一无所获.检查服务是否正在运行,如果我可以连接到可以在端口80上的机器到默认站点.尝试从多个连接连接我得到相同的结果......
无法连接到远程计算机("<计算机名称> .cloudapp.net").在远程计算机上,确保已安装Web Deploy并且已启动所需的进程("Web部署代理服务").有关详情,请访问:http://go.microsoft.com/fwlink/?LinkId = 221672 #ERROR_DESTINATION_NOT_REACHABLE.无法连接到远程服务器.
在工作中,我们目前有一个非常大的Web应用程序,它连接到一个大型数据库.我们一直在使用实体框架一段时间,为了使事情变得更容易,我们将数据库划分为许多实体模型.这对我们很有用,但我们遇到了一个问题.由于连接字符串的元数据部分,每个EF模型都需要自己的连接字符串.管理这么多连接字符串是一件痛苦的事.
现在我有一个我认为可行的解决方案.我将创建一个类,它将元数据信息保存为属性,也连接到web.config中的标准连接字符串.因此,当我们使用连接字符串"Database.EntityConnectionString"时,它将为我提供实体连接字符串,但我们只需要管理web.config中的单个连接字符串.我们仍然需要使用元数据来管理类,但模型不会发生太大变化,我们不会经常创建它们,因此维护应该没问题.我的问题是,有没有更好的方法来处理这个问题,或者你会怎么做?
谢谢!
我有一个用PowerShell和SMO恢复数据库的脚本.现在我知道我可以在恢复对象上将事件处理程序传递给PercentComplete,并在恢复时获得恢复的进度.问题是我不知道如何创建一个事件处理程序并在PowerShell中传递一个函数?我可以在C#中做到这一点
restore.PercentComplete += new PercentCompleteEventHandler(restore_PercentComplete);
static void restore_PercentComplete(object sender, PercentCompleteEventArgs e)
{
System.Console.WriteLine("{0}", e.Percent);
}
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.
谢谢.
我正在使用MVVM模式构建WPF应用程序.我们的堆栈看起来像这样:
SQL Server 2008 - >实体框架
我们使用StructureMap进行依赖注入,以注入我们的DataFactory,它基本上为我们的POCO业务对象执行CRUD.
ViewModels使用DataFactory进行CRUD,xaml是绑定到POCO中属性的数据.
整件事情很有效,但我发现有点烦恼的是数据工厂.我们将每个属性从EF对象复制到选择时的POCO和更新/插入的反向.
有没有办法自动化这个过程,就像Fluent为NHibernate做的那样,但是使用Entity Framework?
以下是数据工厂中的示例插入方法:
public void InsertCustomer(ref Manager.Model.Customer businessObject)
{
var mgr = new Manager.Data.PersonData.PersonContext();
var person = new Manager.Data.PersonData.Person();
var customer = new Manager.Data.PersonData.Customer();
customer.Comments = businessObject.Comments;
customer.Company = businessObject.Company;
customer.IsBusiness = businessObject.IsBusiness;
customer.IsCompleted = businessObject.IsCompleted;
customer.ModifiedBy = "someone";
customer.ModifiedOn = DateTime.Now;
customer.CreatedBy = "someone";
customer.CreatedOn = DateTime.Now;
person.Customer.Add(customer);
person.FirstName = businessObject.FirstName;
person.LastName = businessObject.LastName;
person.Birthday = businessObject.Birthday;
person.CreatedBy = "someone";
person.CreatedOn = DateTime.Now;
person.Gender = businessObject.Gender;
person.MiddleInitial = businessObject.MiddleInitial;
person.ModifiedBy …Run Code Online (Sandbox Code Playgroud) 我正在寻找一套指南或清单,您可以通过这些指南或清单来保护公共ASP.NET MVC网站.我只是想确保在部署网站时我没有做出任何明显和众所周知的问题.
谢谢.
我将我的数据库模型配置为使用datetime2格式而不仅仅是datetime.生成数据库时,所有日期列都是datetime而不是datetime2.这是我的列配置代码;
Property(a => a.LastOpened)
.HasColumnOrder(++index)
.HasColumnType("datetime2")
.HasPrecision(0)
.IsRequired();
Run Code Online (Sandbox Code Playgroud)
我可以发誓,这可以在早期版本的EF中使用,例如4.1,但我不明白为什么它现在不起作用.我正在连接到SQL Server 2008 R2 ...
任何帮助,将不胜感激!
谢谢!
由于某种原因,模态框工作正常,但它不加载我指定的任何模板.
我的控制器有这个代码;
var brnSearchModal = $modal({ scope: $scope, template: "app/rrn/searchBrn.html", contentTemplate: false, html: true, show: false });
$scope.showModal = function () {
brnSearchModal.$promise.then(brnSearchModal.show);
};
Run Code Online (Sandbox Code Playgroud)
我的HTML看起来像这样;
<button data-ng-click="showModal()" type="button" class="btn btn-info" data-animation="am-fade-and-slide-top">
BRN Lookup
</button>
Run Code Online (Sandbox Code Playgroud)
我的模板在一个文件中,看起来像这样;
<div class="modal" tabindex="-1" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header" ng-show="title">
<button type="button" class="close" ng-click="$hide()">×</button>
<h4 class="modal-title" ng-bind="title">Hello, World!</h4>
</div>
<div class="modal-body" ng-bind="content">Lorem ipsum dolor.</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" ng-click="$hide()">Close</button>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
没有错误一切似乎工作正常但模板不加载.如果我在一点调试角度带,模板被加载但随后消失并留下一个空白模态.
我有一个视图,采用PaginatedList(如在Nerd Dinner样本中).该页面按预期工作.现在我添加了一个部分视图,它采用相同的PaginatedList,并在第一个视图中调用RnederPartial.ASP.NET抛出了一个我似乎无法解决的异常.
PaginatedList代码:
public class PaginatedList<T> : List<T>
{
public int PageIndex { get; private set; }
public int PageSize { get; private set; }
public int TotalCount { get; private set; }
public int TotalPages { get; private set; }
public PaginatedList(IQueryable<T> source, int pageIndex, int pageSize)
{
PageIndex = pageIndex;
PageSize = pageSize;
TotalCount = source.Count();
TotalPages = (int)Math.Ceiling(TotalCount / (double)PageSize);
this.AddRange(source.Skip(PageIndex * PageSize).Take(PageSize));
}
public bool HasPreviousPage
{
get
{
return (PageIndex > 0);
}
}
public …Run Code Online (Sandbox Code Playgroud) 
我试图在这个三元图上表示数据以进行查找.我希望能够将所有三个值都输入到函数中,并返回这些值属于哪个区域类别.我正在研究的方法是使用笛卡尔坐标将每个区域转换为多边形.然后将提供的值转换为一个点,并检查该点是否位于哪个多边形内.我很确定它会起作用但是对于简单的查找来说它似乎有点过分了?
我问是否有办法在数组或对象中表示此图上的数据,以便简单的查找就足够了?
asp.net-mvc ×2
angularjs ×1
azure ×1
c# ×1
javascript ×1
poco ×1
powershell ×1
security ×1
smo ×1
sql-server ×1
structuremap ×1
web-config ×1
webdeploy ×1