Articles of asp.net mvc

Umbraco CMS 5.0 CTP 1安装跳过一些步骤,不填充数据库

我想尝试Umbraco CMS 5.0 CTP 1,因为它有良好的声誉。 由于im进入ASP MVC 3,我想我会尝试安装V5的预览。 我知道这可能是越野车,但我确实希望能够正确地安装它,但这是不正确的。 我启动安装向导,执行步骤1 – 3。 在第3步中,我添加了我的数据库信息(我知道这是有效的),然后转到下一步。 然后,看起来一切正常,我得到这个消息: 正在configurationUmbraco数据库。 这个过程用一个空白的Umbraco实例填充你select的数据库。 安装完成! 但是当我看着我的数据库时,我看不到任何表格,所以没有按计划进行。 然后我点击“继续”。 现在我到达第5步(跳过第4步)。 第5步说“安装入门工具包”,与一个巨大的button,文本“开发数据集”。 我点击这个button,安装完成。 我现在有两个select,“预览你的新网站”和“build立你的新网站”。 如果我点击“设置您的新网站”,我会返回到安装向导的第1步。 什么可能会出错? 我试图查看日志文件,但我没有发现任何我感兴趣的东西。 服务器:Windows 2008 SQL:安装SQL Server 2008 MVC3,安装ASP.NET 4。

System.Data.SqlClient.SqlException:由于模拟客户端失败而无法生成SQL Server的用户实例

我已经发布了我的asp.net MVC 3 web应用程序在本地使用IIS 7 express和visual developer express 2010,但是当我厌倦login到应用程序,并且在login视图中插入用户名和密码后,返回了以下错误: – System.Data.SqlClient.SqlException: Failed to generate a user instance of SQL Server due to a failure in impersonating the client. The connection will be closed. 那么可能是什么原因造成了这个问题呢? 当前的连接string是: – <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" /> <add name="ElearningEntities" connectionString="metadata=res://*/Models.Elearning.csdl|res://*/Models.Elearning.ssdl|res://*/Models.Elearning.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MScProject.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />

从IIS日志中提取不同的restful MVC路由

这是从StackOverflow的交叉post ,经过一些考虑,我相信可以在这里问(没有得到任何东西)。 我的商店在IIS 7上使用MVC3 / FUBU。我最近把东西放到了生产环境中,我想用日志parsing器从IIS日志中收集指标。 我之前用文件终结点做过很多次,但是因为MVC3路由的forms是/api/person/{personid}/address/{addressid} ,日志在/api/person/123/address/456 /api/person/{personid}/address/{addressid}保存/api/person/123/address/456柱。 有没有人有任何想法如何从IIS日志获取有关特定路线的数据? 作为例子:Log像这样: cs-uri-stem /api/person/123/address/456 /api/person/121/address/33 /api/person/3555 /api/person/1555/address/5555 我需要关于所有使用path的信息是/api/person/{personid}因此在这种情况下计数将为1。 理想情况下,我想知道的是如何做的是有IIS日志正则expression式select为特定的url的路线。 因此,除了cs-uristem /api/person/1555/address/5555之外,在IIS日志中还有/api/person/{personid}/address/{addressid}

将计算机升级到mvc4并尝试部署mvc3应用程序时存在依赖关系问题

我有一个非常类似的问题: https : //stackoverflow.com/questions/11023923/how-to-fix-this-mvc-website-error-could-not-load-file-or-assembly-system-networking-H 同样确切的错误信息: Could not load file or assembly 'System.Web.Helpers' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 我知道这个问题与从mvc3升级到mvc4有关。 我的应用程序是mvc3,但我在我的电脑上安装了mvc4,导致某种依赖性问题。 为了解决这个问题,我必须在我的服务器上安装mvc4才能使其工作,但是由于我的mvc4安装中没有一个安装在服务器上, 有没有办法可以解决这个问题,所以我不必每次都安装mvc4? 或者让我的azure色的实例永久安装。 我开始部署时真的很痛苦。

问题与Windows Server 2003上的MVC4站点导致服务器从networking断开连接

我有一个相当牛逼的MVC4站点运行在一个Server 2003框(32位)上。 这个盒子也在运行我们公司的主要ERP系统(包括它的SQL Server实例),所以这是一个相当税收的盒子。 偶尔(可能每周一次),服务器将基本与networking断开连接,在那里它开始在该服务器(包括我的)上托pipe的站点上抛出SQLlogin错误,并且没有人能够RDP或访问其上的共享驱动器。 以下是我在事件查看器中发现的一些显着错误:由于以下原因,此计算机无法与域中的域控制器build立安全会话:没有足够的存储空间来处理此命令。 这可能会导致身份validation问题。 确保这台电脑连接到networking。 如果问题仍然存在,请联系您的域pipe理员。 另外:主浏览器已经从计算机收到服务器通告,认为它是传输域的主浏览器主浏览器正在停止或选举正在被迫。 无论如何,由于问题发生的时间是在我第一次把站点放在箱子上的时候发生的,因此它被视为一个潜在的问题。 我的问题是,有没有人听说过这样的事情,或者即使有可能我的网站是造成这个问题? 我仔细检查了一下,当站点使用大量内存(240-260兆字节),并且一些(更劳动密集的页面)敲打时将CPU抬高到100%,似乎并不是紧接着的问题事件。 这个问题在今天晚上七点到八点之间再次发生。 需要注意的是,我在今天(4:30东部时区)用新版本覆盖了站点文件,而站点正在运行,用户从远程位置连接,这花了我大约15分钟的时间。 不知道这是否会导致问题,但我想我会尽可能多地添加信息。 另外值得注意的是,当问题开始时,夜间数据库维护计划(服务器上所有数据库的完整备份)大约完成了75%

如何在IIS 6(Windows 2003 R2)上configurationASP.NET MVC 3

可能重复: 将ASP.NET MVC部署到Windows Server 2003 我得到了403根目录列表拒绝根目录和404我知道应该存在的行动。 背景:很久以前,我已经构build和部署了一个ASP.NET MVC 2应用程序。 后来我将其升级到MVC 3,它仍然在不更改configuration。 在Windows 2003 R2(标准)初始化设置它是一个痛苦,但几天后(是的,几天)挣扎开始工作。 现在,我必须在另一个不同的服务器(又是2003 R2 Standard)上对同一个应用程序执行相同的操作。 .Net 4被安装并允许 ASP.NET MVC 3也被安装 默认情况下,IIS设置为使用.net 4 我validation应用程序扩展中使用的aspnet_isapi.dll是从版本4.0.30319 .NET asemblies文件夹。 我还将通配符映射添加到aspnet_isapi.dll,并取消选中validation文件存在。 在身份validation方法中的目录安全下我已禁用匿名访问并启用集成Windows身份validation(与其工作的服务器上的身份validation相同) 我已经复制相同的web.config与 <authentication mode="Windows" /> <authorization> <deny users="?" /> </authorization> 我已经设置了读取和执行,列出文件夹内容和读取networking服务帐户(应用程序池正在工作)。 此外,我已设置为networking帐户,IIS_WPG,ASPNET和IUSR_MAchineName相同。 我没有一个EnableExte nsionlessUrls,但即使我创build它,并将其设置为true或false,这并没有帮助。 我也试过http://haacked.com/archive/2010/12/22/asp-net-mvc-3-extensionless-urls-on-iis-6.aspx ,它没有帮助。 但我不断得到403目录列表拒绝的根和404的行动,我知道应该存在。 然后使用Web Platform安装程序重新安装,并可能更新.net,asp.net等。然后,我注意到IIS被重置为默认值。 所以我再次添加了通配符映射。 不,运气还是403。 我从工作服务器设置导出configuration文件,并使用这些configuration创build新的默认应用程序池和新的默认网站。 尽pipe如此,我还是得到了403个目录列表拒绝/和404的任何行动,我尝试。

ASP.NET + MVC 4 + IIS 7 + MSSQL响应速度慢

我最近部署了一个ASP.NET MVC4应用程序到IIS 7服务器,但有些不太正确。 我有一个login操作可以访问存储在MSSQL 2008 R2服务器中的用户凭证,当访问发生时,访问时间大约需要13秒。 这对于简单的凭证查询来说非常重要。 我已经在本地IIS上testing了相同的应用程序,在复制的MSSQL服务器中使用相同的数据集,性能是正常的。 这里可能是什么问题?

未在Windows Server 2012上显示文件权限的新用户

我正在为MVC4(ASP.NET)应用程序设置Web Deploy。 在Windows Server 2012界面上设置用户时,我的用户不在列表中显示访问权限。 有没有人有同样的问题? 解决办法是什么?

redirecthttps:// www

我有一个使用SSL运行的域。 我为themainmain.com购买了一个证书。 请注意,它并不适用于www.thedomain.com,我想这可能是我的问题所在。 我的目标是我的访客到达https://thedomain.com ,没有www。 有四种情况需要报道: 1. http://www.thedomain.com – Redirected in namecheap to https://thedomain.com 2. http://thedomain.com – Redirected by server code 3. https://thedomain.com – No redirect necessary 4. https://www.thedomain.com – The problem case, read below 在这种情况下,最后我的wwwredirect似乎并没有工作。 我不确定这是为什么。 我是否需要为www购买第二个证书? 有没有一种方法来设置我的DNS让它只是redirect? 我不在乎让我的用户进入www,但我确实需要redirect那些手动inputwww地址的人。 我的主机logging设置如下: Host Redirect to Record type @ 173.248.130.23 A (Address) www https://thedomain.com URL Redirect (301)

Asp.NET WebApi应用程序在部署到IIS7时出现404错误

我有一个Asp.NET MVC WebApi应用程序,在开发环境中完美的工作,只是在部署到testing服务器时,返回404错误。 应用程序是框架4.5 dotNET Framework 4.5安装在服务器上 已经在registry中使用regedit确认了Framework 4.5的安装 Ran“aspnet_regiis -i” 使用为.NET Framework v4.0.30319configuration的应用程序池 pipe道模式是“集成” 身份是“networking服务” 'ASP.Net_4.0_32bit''c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_filter.dll' 'ASP.Net_4.0_64bit''c:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_filter.dll' 提前感谢您的任何见解,让这个工作。 吉姆