Tag: asp.net

在asp.net中使用EXCHANGE SERVER(Microsoft Outlook Web访问)发送邮件

我知道如何使用安装在同一台机器上的outlook发送邮件,我正在运行我的代码。 现在,这里的要求是访问我组织的Exchange服务器(Microsoft OWA),以便在asp.net代码中发送邮件。 可能吗? 如果是,那么请扔掉一些光。 日Thnx UPDATE 得到了解决方案。 在这里为任何想要帮助的人发布我的工作代码。 快乐的编码! protected void Button1_Click(object sender, EventArgs e) { ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1); //service.AutodiscoverUrl(“youremailaddress@yourdomain.com”); service.Url = new Uri(“https://yourwebmailaddress.com/ews/Exchange.asmx”); service.UseDefaultCredentials = true; //service.Credentials = new WebCredentials(“username”, “password”); EmailMessage message = new EmailMessage(service); message.Subject = “My auto mail from exchange server”; message.Body = “hi everyone !”; message.ToRecipients.Add(“brad.pitt@hollywood.com”); message.Save(); […]

ASP.NET身份提供程序SignInManager保持返回失败

我对MVC5的标准ASP身份提供程序有疑问。 我一登录方法: await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false); 不断回来失败。 所以我开始调试,通过使用: UserManager.FindByEmail(model.Email); 这将为我的用户尝试登录返回有效的UserID。然后我使用: SignInManager.UserManager.CheckPassword(UserIDObtainedFromFind, model.Password); 这返回true,这意味着我提供的密码是有效的…. 关于我如何跟踪,调试SignInManager.PasswordSignInAsync方法以查看它失败的地方的任何想法?

SPA – Firebase和.Net WebApi 2身份validation

我有一个用AngularJs编写的单页面应用程序(框架在这一点上是无关紧要的)应用程序托管在IIS中,它由index.html和一堆客户端资产组成。 在后端我有WebApi 2,也作为单独的应用程序在IIS中托管。 对于客户端身份validation,我使用Firebase(简单登录),启用了几个社交网络,如Facebook,Twitter或Google。 到现在为止还挺好。 我喜欢用firebase启用twitter身份validation是多么容易。 在使用社交网络登录时,我从firebase返回,firebaseAuthToken和提供者accessstoken。 现在我想使用firebaseAuthToken或提供者访问令牌来validation我的WebApi。 问题是: 在给定条件下使用WebApi进行身份validation的最佳方法是什么? 由于我在服务器上安装了复杂的业务逻辑,所以没有选项只使用firebase来存储我的数据并摆脱web api。 到目前为止,我有一个愚蠢的想法是将社交提供者访问令牌传递给服务器,针对提供者validation令牌,然后使用Owin -Katana发出安全令牌。 由于缺乏文档,复杂性以及与单页应用程序的错误集成,我没有使用katana构建的社交提供程序支持。 我发现SPA的视觉工作室模板太具体了。 但那是我:)

如何在设计模式下更改visual studio 2013中的表名?

我在Visual Studio 2013中创建了一个SQL数据库表。我想重命名它,但名称属性被禁用。 如何更改表名?

从任意URL手动实例化Controller实例?

我的技能让我失望,我知道我已经看到了这个代码,但我找不到它。 获取任意URL的最快方法是什么,通过asp.net mvc路由系统运行它,并在另一端引用控制器实例? 例如,代码执行在一些任意控制器方法中。 我想做这样的事情: … string myURL = “http://mysite/mycontroller/myaction/myparameters”; RouteData fakeRouteData = new RouteData(Route???, IRouteHandler???) RequestContext ctxt = new RequestContext(this.ControllerContext.HttpContext, fakeRouteData); ControllerFactory factory = ControllerBuilder.Current.GetControllerFactory(); Controller result = factory.CreateController(ctxt, controllername???) 我正在尝试获取控制器的实例,就像路由系统一样,无论代码在哪里执行。 我不清楚在这一点上如何将各个部分组合在一起。 虽然我最终会发现它,但我想我可以通过询问来节省时间;)

将全文搜索与SQL Server结合有多难?

我正在构建一个带有SQL后端的C#/ ASP.NET应用程序。 我正在截止日期并完成我的页面,在左侧字段中,我的一位设计师在我的一个页面上整合了全文搜索。 直到此时我的“搜索”都是filter,能够通过某些因子和列值缩小结果集。 因为我正处于截止日期(你知道每晚睡3个小时,我看起来像猫吃了什么东西并且扔了起来),我期待这个页面与其他人非常相似,我正在尝试决定是否发臭。 我之前从未在页面上进行过全文搜索….这是一座可以登山的山还是有一个简单的解决方案? 谢谢。

如何获取服务器IP地址?

是否有一行方法来获取服务器的IP地址? 谢谢

检查会话是否为空

我想检查会话是空还是空,即这样的事情: if(Session[“emp_num”] != null) { if (!string.IsNullOrEmpty(Session[“emp_num”].ToString())) { //The code } } 要不就 if(Session[“emp_num”] != null) { // The code } 因为有时我只检查: if (!string.IsNullOrEmpty(Session[“emp_num”].ToString())) { //The code } 我面临以下例外: 空引用exception

在c#中使用“using”关键字

我想知道c#中“使用”关键字的用途是什么,我是新手…当我们需要使用“使用”关键字时…我用谷歌搜索它,不能满足于答案。 我还想知道更多来自你的Geeks .. 谢谢

无法将类型’.List ‘隐式转换为’.List ‘

在以下代码中返回一个列表: public List GeAllCust() { var results = db.Customers .Select(x => new { x.CustName, x.CustEmail, x.CustAddress, x.CustContactNo }) .ToList() return results; } 我收到错误报告C#无法转换列表: 错误:无法将类型System.Collections.Generic.List隐式转换为System.Collections.Generic.List 这是为什么? 这是一个屏幕截图,显示了Visual Studio在错误的工具提示中提供的一些其他信息: 返回一些列而不是整个表是正确的方法….? public object GeAllCust() { var results = db.Customers.Select(x => new { x.CustName, x.CustEmail, x.CustAddress, x.CustContactNo }).ToList(); return results; }