小编Lia*_*amB的帖子

IIS7权限概述 - ApplicationPoolIdentity

我们最近升级到IIS7作为核心Web服务器,我需要在权限方面进行概述.以前,当需要写入文件系统时,我会给AppPool用户(网络服务)访问目录或文件.

在IIS7中,我看到,默认情况下,AppPool用户设置为ApplicationPoolIdentity.因此,当我检查任务管理器时,我看到一个名为"WebSite.com"的用户帐户正在运行IIS进程('Website.com'是IIS中网站的名称)

但是,如果我尝试使用该帐户授予权限,则此用户帐户不存在.那么,我如何确定哪个用户也可以授予权限呢?

编辑================================================= =============================

有关屏幕截图中的问题,请参阅下文.我们的网站(www.silverchip.co.uk)使用用户名SilverChip.co.uk运行.但是当我添加提交时,这个用户确实存在!

在此输入图像描述

=================================请参阅AppPool图像

在此输入图像描述

permissions iis-7

342
推荐指数
6
解决办法
32万
查看次数

如何在MVC中设置默认路由(到某个区域)

好的,以前有人问过,但那里没有可靠的解决方案.所以为了我自己和其他可能觉得有用的人的目的.

在MVC2(ASP.NET)中我想要它,所以当有人导航到网站时,指定了一个默认区域.因此,导航到我的站点应该会将您发送到AreaZ中的ControllerX ActionY.

在Global.asax中使用以下路由

routes.MapRoute(
                "Area",
                "",
                new { area = "AreaZ", controller = "ControllerX ", action = "ActionY " }
            );
Run Code Online (Sandbox Code Playgroud)

现在,这样可以尝试提供正确的页面.但是,MVC继续在站点的根目录中查找View,而不是在Area文件夹中查找.

有办法解决这个问题吗?

编辑

有一个'解决方案',即在ControllerX中,ActionY返回视图的完整路径.一点点黑客但它确实有效.但是我希望有更好的解决方案.

         public ActionResult ActionY()
        {
            return View("~/Areas/AreaZ/views/ActionY.aspx");
        }
Run Code Online (Sandbox Code Playgroud)

编辑:

当具有页面的HTML ActionLink时,这也成为一个问题.如果未设置该区域,则"操作链接"输出为空白.

所有这些都是设计还是缺陷?

asp.net-mvc asp.net-mvc-2

119
推荐指数
5
解决办法
10万
查看次数

IOS7,Segue和storyboards - 如何在没有按钮的情况下创建?

我目前有一个登录View和一个Application视图,我已经在登录视图上成功实现了验证,我需要以成功验证的方式转换到应用程序视图.

我知道我可以在登录按钮上添加一个segue,然后像这样调用它programaticaly ...

[self performSegueWithIdentifier:@"LoginSegue" sender:sender];
Run Code Online (Sandbox Code Playgroud)

但是,当点击按钮时,这显然会被触发(因为创建的segue是连接到按钮的).我刚刚读到我应该创建一个按钮(并隐藏它),然后对segue进行编程调用 - 这看起来有点"错误".

如何创建一个没有附加到任何特定UI事件的segue?

ios segue xcode-storyboard

66
推荐指数
1
解决办法
2万
查看次数

MongoDB C#驱动程序 - 忽略绑定上的字段

使用MongoDB和C#的FindOne()时,有没有办法忽略对象中找不到的字段?

EG,示例模型.

public class UserModel
{
    public ObjectId id { get; set; }
    public string Email { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

现在我们还在MongoDB集合中存储密码,但不想将其绑定到上面的out对象.当我们这样做的时候,

  var query = Query<UserModel>.EQ(e => e.Email, model.Email);
  var entity = usersCollection.FindOne(query);
Run Code Online (Sandbox Code Playgroud)

我们收到以下错误

Element 'Password' does not match any field or property of class 
Run Code Online (Sandbox Code Playgroud)

反正有没有告诉Mongo忽略它与模型不匹配的字段?

.net c# mongodb mongodb-query mongodb-.net-driver

60
推荐指数
3
解决办法
3万
查看次数

允许使用AutoMapper或类似的映射动态类型?

我已经开始使用https://github.com/robconery/massive进行项目,我想知道是否有任何映射工具允许支持动态到静态类型映射?

我之前使用过AutoMapper,AutoMapper是否支持此功能?

我知道AutoMapper中的DynamicMap函数,但我相信这个函数用于运行地图而不先创建Map.在我下面的例子中,它不起作用.

dynamic curUser = users.GetSingleUser(UserID);   
var retUser = Mapper.DynamicMap<UserModel>(curUser);
users.GetSingleUser(UserID); // returns a dynamic object
Run Code Online (Sandbox Code Playgroud)

c# automapper massive

41
推荐指数
2
解决办法
3万
查看次数

.NET方法将字符串转换为句子大小写

我正在寻找一个函数来将UpperCase中的一串文本转换为SentenceCase.我能找到的所有例子都将文本转换为TitleCase.

一般意义上的句子案例描述了在句子中使用大写的方式.句子案例还描述了英语句子的标准大写,即句子的第一个字母大写,其余为小写(除非因特定原因需要大写,例如专有名词,首字母缩略词等).

有人能指出我对SentenceCase的脚本或函数的方向吗?

c# string sentencecase

25
推荐指数
3
解决办法
3万
查看次数

ASP.Net MVC - 视图中的编译器错误

我想知道是否有人可以解释为什么Visual Studio不会在View页面上报告编译错误?

我问,因为我注意到Re-Sharper(至少我认为是这样)发现了我在视图中包含了一个死亡的事实,但项目将会建立起来.

例如,

<%@ Import Namespace="Site.This.Is.Dead.Link"%>
Run Code Online (Sandbox Code Playgroud)

只有在导航到页面时才会显示此错误.我认为在MVC中,由于View中存在一些逻辑和反馈,编译器报告错误将是一件好事.但是,我想知道是否有一个坚实的理由不是这种情况?

asp.net-mvc visual-studio-2008 visual-studio

16
推荐指数
1
解决办法
2884
查看次数

页面生成时间 - ASP.Net MVC

我正在寻找一种方法来跟踪服务器生成页面所需的时间.我知道我可以使用Trace跟踪这个,但我需要一种方法来显示每页.

其ASP.Net MVC 2

asp.net asp.net-mvc

15
推荐指数
2
解决办法
6661
查看次数

"此属性设置器已过时,因为它的值现在来自ModelMetadata.Model."

http://www.asp.net/learn/mvc/tutorial-39-cs.aspx

我们使用上面的指南在我们的ASP.NET MVC应用程序中实现一些验证.

我们收到以下错误This property setter is obsolete, because its value is derived from ModelMetadata.Model now.,该错误没有行号,只是在按下提交按钮创建新消息时会爆炸.

我们必须使用MetaData示例(请参阅上面指南的底部),因为对象是在DBML中生成的

有关导致错误的原因的任何建议?

validation asp.net-mvc

11
推荐指数
1
解决办法
3796
查看次数

使用C#的随机数

我正在寻找生成1到5百万之间的随机数.这个过程不一定要快(虽然它会很好),但它必须尽可能随机(我知道什么都不是随机的).我有种子的各种数据源.

我不确定.NET Random类是否足够好.

这将用于选择中奖彩票.

c# random

11
推荐指数
4
解决办法
2万
查看次数