Articles of asp.net

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

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

Azure Powershell模块 – Linux(.NET核心)支持

存在一个build立在.NET Core上的AzureRM模块。 但是,AzureRM模块不具备与Azure交互所需的全部function。 许多其他cmdlet(如New-AzureAffinityGroup )都存在于Azure模块中。 以下是其他cmdlet的列表: https : //www.powershellgallery.com/packages/Azure/4.2.1 我们什么时候可以期待对这个模块的支持以及剩余的Azure cmdlet的添加?

在Linux上使用xsp运行ASP.NET应用程序时缺less方法错误

我有MVC和Razor标记网站的ASP.NET,我想在我的Linux VPS上运行它。 我有单声道3.2.8和xsp4 3.0.0.0版本,都从Ubuntu存储库(安装使用apt-get install mono-complete mono-xsp4 ) 当我将我的网站上传到服务器并在网站文件夹中运行xsp4时,它会启动并打印出正在侦听端口8080.但是,当我使用Web浏览器导航到我的网站时,它显示运行时错误,xsp4将此输出到控制台 Missing method System.Web.HttpApplication::RegisterModule(Type) in assembly /usr/lib/mono/gac/System.Web/4.0.0.0__b03f5f7f11d50a3a/System.Web.dll, referenced in assembly /tmp/root-temp-aspnet-0/55726984/ assembly/shadow/df4b0596/52105b83_8d5b5e15_00000001/Microsoft.Owin.Host.SystemWeb.dll Missing method RegisterAllAreas in assembly /tmp/root-temp-aspnet- 0/55726984/assembly/shadow/dc5a60b8/51013ead_8d5b5e15_00000001/<website_name>.dll, type System.Web.Mvc.AreaRegistration 这是一个新的Ubuntu 14.04安装。 我正在使用Visual Studio 2013在Windows上开发我的网站。任何想法如何解决这些错误?

如何为Google Chrome启用自动login用户身份validation

我有一个网站,我去,允许我自动login与我的信用(Windows)和使用Internet Explorer我可以将“用户身份validation”下的选项设置为“用当前用户名和密码自动login”,但我'我想要使​​用Google Chrome。 但是,它总是提示我input用户名/密码,我正在设置IE浏览器。 任何人都知道这是可能的吗? 谢谢!

Windows 10中的短date格式在ASP.NET应用程序中不一致

我有一个新的Windows 10安装,我正在迁移一个现有的ASP.NET应用程序从一个Windows 7的框中运行正常的框。 我已经注意到,在Windows 10中,即使我已经特别将date设置为M / d / yyyy(注意4位数年),date也会以M / d / yy格式显示。 date在浏览器中正确显示,但是当我连接到本地IIS时,仍然使用前面的短date格式呈现date,这在parsing时会出现一系列的validation问题。 任何人有任何想法? 更改我的区域设置后,我重新启动。 我也尝试将IIS进程标识更改为networking服务而不是APPPOOL,因为有人提到可能会有所作为。 它没。 为什么IIS不尊重我的区域设置?

asp.net的caching限制?

可能重复: ASP.NETcaching的最大大小 我使用asp.netcaching(浮动代码)caching了很多数据表: HttpContext.Current.Cache.Insert(GlobalVars.Current.applicationID + "_" + cacheName, itemToCache, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(240)); 但是我认为服务器上的caching越来越大,不得不从数据库中重新获取数据表中的数据。 可以caching在服务器上的数据量或可以调整的任何IIS设置是否有限制?

获取当前的Windows用户VB.net

我已经尝试了抓取vb.net/asp.net中当前login用户的用户名的多种方式。 我在IIS 6上运行它,并了解它将为用户名返回NETWORK SERVICE。 我需要获取实际的窗口框login的用户名。 我已经尝试了下面的代码:返回NT AUTHORITY \ NETWORK SERVICE Dim User = System.Security.Principal.WindowsIdentity.GetCurrent.User Dim UserName = User.Translate(GetType(System.Security.Principal.NTAccount)).Value 任何帮助将不胜感激。 如果我不清楚,请让我知道。

如何使ODP.NET 4.0(64位)在64位机Windows 7上工作?

我已经使用Oracle提供的XCopy 11.2安装了用于64位机器的Oracle客户端(根据读者指示安装了所有东西)。 我正在使用Visual Studio 2010,该项目是ASP.NET网站的types。 当我尝试使用上面安装的Oracle连接来执行我的ASP.NET网站时,它在编译期间给我提供了web.config文件中的错误。 ** “无法加载文件或程序集”Oracle.DataAccess,版本= 4.112.2.0,文化=中立,PublicKeyToken = 89b483f429c47342“或其依赖项之一。系统找不到指定的文件” ** 如果我在IIS应用程序池中将“启用32位应用程序”的值更改为“True”,它就起作用了。 但我的要求是使它在64位ODP.NET连接器的64位机器上工作,所以我不想将启用32位应用程序的值更改为True。 所以,如果你能帮我find一个答案,将不胜感激。 请帮我解决上面的错误。

LDAP – 检索所有属性/值的列表?

是否可以从LDAP中检索所有属性/值的列表,而不指定,如果可以的话,这怎么可能呢?

如何获得所有的Windows组?

我写这个来获得一个特定用户所属的组: DirectoryEntry AD = new DirectoryEntry("WinNT://" + Environment.MachineName + ",computer"); DirectoryEntry user = AD.Children.Find(completeUserName, "user"); object obGroups = AD.Invoke("Groups"); foreach (object ob in (IEnumerable)obGroups) { // Create object for each group. DirectoryEntry obGpEntry = new DirectoryEntry(ob); listOfMyWindowsGroups.Add(obGpEntry.Name); } for (int j = 0; j < listOfMyWindowsGroups.Count; j++) { //ex } 如何检索窗口中的所有组,而不仅仅是一个特定的用户?