Articles of asp.net mvc

ASP.NET vNext Kestrel + Windows身份validation

我在一个linux系统上安装了一个ASP.NET web应用程序,工作正常,我可以浏览每一个内容。 现在我想知道,如果有任何可能性或解决方法使用Kestrel服务器的Windows身份validationscheme? 正如我可以看到谷歌search后,目前不支持。 感谢您的答案。 编辑: 然而,Windowsauthentication不能在Kestrel中工作,我可以通过在webb应用中实现NTLMauthentication的质询 – 响应协议来获得用户名。 根据https://loune.net/2009/09/ntlm-authentication-in-php-now-with-ntlmv2-hash-checking/

在Linux上部署ASP.NET MVC:最佳实践,工具和惊喜

我想知道最佳实践来开发ASP.NET MVC应用程序,并在Linux上部署一个选项。 如果您正在创build这些types的MVC应用程序, 您定位的Linux / Mono平台是什么? 你在Windows上做了多less开发,在Linux上有多less? 你使用ORM来抽象数据库吗? 哪一个? 你在Linux上运行一个构build引擎吗? 那么testing呢? 你还使用了其他什么工具? 除了Windows之外,还有多less额外的工作是针对Linux? 你遇到什么丑陋的或惊喜的惊喜?

无法安装Asp.net MVC 3

我尝试了networking安装平台和手动,但都不工作。 我想首先安装AspNetMVC3ToolsUpdateSetup.exe但它总是失败,一个致命的错误 OS Version = 6.1.7601, Platform 2, Service Pack 1 OS Description = Windows 7 – x64 Enterprise Edition Service Pack 1 CommandLine = c:\temp\ext27692\setup.exe TimeZone = Pacific Daylight Time Initial LCID = 1033 Using Simultaneous Download and Install mechanism Operation: Installing Package Name = Microsoft ASP.NET MVC 3 Tools Update Package Version = […]

找不到w3wp进程

我使用Visual Studio 2010在本地机器上debugging一个asp.net MVC项目。 步骤是: 单击debugging,并尝试执行“w3wp.exe”进程。 但是它不在列表中。 我确定点击“在所有会话中显示进程”。

EntityFramework更新部分模型

我正在使用存储库模式和entity framework的mvc项目,现在在我的窗体上我有一个示例模型 的SampleModel 1)名称 2)年龄 3)地址 4)笔记 5)更新date 我只在编辑表单上显示以下数据 1)名称 2)年龄 3)地址 现在如果我使用存储库更新缺less属性值的模型,注释,dateupdated字段将为空。 我的问题是,我如何更新使用存储库只有less数选定的属性(tryupdatemodel不可用在存储库中),我不想调用原始对象,并映射与更新的模型的合适的。 有什么办法,一定有。

将进程标识设置为用户的IIS 7.5具有错误的USERPROFILE

首先,这是我在第三个类似的话题上的问题,现在还没有答案,也许只能接近它(见第一 , 第二 )。 我的web应用程序(IIS 7.5下的ASP.NET MVC3)运行git来访问一些github存储库。 将我的工作站升级到Windows SP1后,它停止工作。 原因是,一旦git开始,它实际上运行ssh.exe与github进行通信。 ssh.exe似乎挂起,所以所有的应用程序挂起。 该应用程序使用的应用程序池使用与我自己相同的进程标识。 但是使用ProcessHacker我可以看到下面的图片: 由于USERPROFILE指向/ system32 / config / systemprofile ssh.exe期望具有包含公钥/私钥的.ssh文件夹。 由于钥匙不在那里,它挂起。 但密钥通常在〜/ .ssh(在我的情况下是c:\ users \ alexander.beletsky.ssh)。 只要我复制密钥到/ system32 / config / systemprofile应用程序开始按预期工作。 我的问题是,为什么w3wp.exe认为它在/ system32 / config / systemprofile中的configuration文件? 有可能改变这一点吗? 预计应用程序池的行为还是我的机器问题? 等待任何线索! 编辑 Load Pool的Load User Profile属性设置为TRUE。

ASP.NET 4应用程序在哪个Windows帐户下运行?

ASP.NET MVC 4应用程序在哪个Windows用户帐户下运行? 当我将我的MVC应用程序部署到IIS 7时,它不写入日志文件的例外情况。 我在应用程序部署的过程中走进了源代码,发现它没有写入日志文件的权限/所需权限。 所以,我想给应用程序正在运行的帐户授予更多的权限。