Articles of asp.net mvc

在Linux上的ASP.NET MVC 3.0

我承认这一点…我是Linux世界的n00b,但我很想知道是否有可能在Linux上运行我的ASP.NET MVC 3.0 Web应用程序。 任何人都可以指导我写或像我这样的n00bs指导, 彻底解释安装单声道,apache和/或任何其他所需的组件的全部过程?

与ASP.NET 4的IIS 6 – 有什么缺点?

我正在寻找一个托pipe公司,我打算一起去,但他们使用IIS 6与ASP.NET 4.我计划运行一个ASP.NET 4 MVC Web应用程序使用SQL Server(托pipe公司有)。 我可以在IIS 6上运行MVC应用程序吗? 生活在IIS 6服务器上的ASP.NET MVC应用程序有任何缺点吗?

将applicationHost.config中的设置更改为Allow对500.19错误没有影响

我有一个使用.NET 4和IIS 7.5中运行的ASP.NET MVC3的网站。 我得到以下错误: 此configuration部分不能用于此path。 当部分locking在父级别时,会发生这种情况。 locking可以是默认的(overrideModeDefault =“Deny”),也可以通过overrideMode =“Deny”或legacy allowOverride =“false”的位置标签进行显式设置。 我在这里find了一个解决scheme,但是将overrideModeDefault设置为允许处理程序和模块似乎对我的网站没有影响,因为我仍然得到500.19错误。 我试图重新启动IIS并search其他可能的configuration文件,但找不到任何。 我出来的想法,我看过的每个网站build议上述解决scheme说要改变它,保存和你已经完成,所以我在这个问题上的损失。 我没有做的唯一的其他事情是重新启动服务器,但没有build议这应该是必要的。

微软networking农场2.0:如何让它与也有redirect的ASP MVC 3一起工作?

我得到的错误是: The virtual path 'null' maps to another application, which is not allowed. 我创build了一个MVC 3项目,并按原样发布。 关掉“URL重写”,一切工作正常。 把它重新打开,你会得到错误。 有任何想法吗?

Windows Server 2008 R2上的ASP.NET MVC安装

当我在Windows Server 2008 R2(Web服务器版)上安装ASP.NET MVC 3 RTM时 ,是否也可以运行MVC 2和MVC 1 Web应用程序而无需安装它们,还是需要单独安装所有这些应用程序?

在Windows Server 2008的IIS7上找不到几种types的身份validation

我在Windows Server 2008的IIS7上有一个部署和正确工作的ASP.NET MVC3应用程序。 现在我想实现一些身份validation策略,我select的是Windows身份validation(该网站在Intranet中运行)。 不幸的是,当我到我的Web应用程序的身份validation部分的IIS7我只find三种types的身份validation: 匿名 ASP.NET模拟 forms 摘要和Windows身份validation丢失。 在googlesearch一下,我发现这可能发生在Vista中,因为您必须通过操作系统控制面板明确激活其他types的身份validation。 但是,这不适用于Windows Server 2008。 可以请你帮我解决这个问题吗? 谢谢 弗朗切斯科

amazon ec2上的ASP.NET MVC多实例会话pipe理

我有一个用asp.net mvc2编写的web应用程序。 目前托pipe在亚马逊云ec2上。 由于stream量增长,我们希望移动多实例环境。 我有一个自定义的会话类,当前启动会话开始(全局asax),我正在通过应用程序中的getter或setter类使用。 由于多实例的苦差事,我必须处理漏洞安全架构。 我正在寻找更好的方法来处理这个问题。 我正在寻找良好的会话实施,以及如何应用在亚马逊ec2多实例环境。 什么是系统架构的路障?

如何避免IIS覆盖一些HTTP头?

我已经在我的Web.config中启用了GZIP压缩,我很高兴它自动添加HTTP头“Vary:Accept-Encoding”。 问题是IIS覆盖默认情况下ASP.NET返回的“Vary:*”。 问题是,在POST调用中,“Vary”头部必须是“*”,因为这意味着响应取决于不在URL或HTTP标头中的东西……就我所知。 一个POST调用“Vary:Accept-Encoding”可能会被错误地caching,对吗? 我想要做的是告诉IIS尊重以前的“Vary”标题,如果有的话。 问候。

ASP.NET4.0 MVC4 IIS7.5错误403.14我正在拉我的头发

我想摆脱在PHP开发,但这样做是一个巨大的头痛。 我正在尝试在Win7 Professional(64位)上使用MVC 4,ASP.NET 4.0build立网站。 这个网站就是使用Visual Web Developer 2010 ExpressselectNew Project> C#> Website> ASP.NET MVC 4 Application的基本站点。 在IIS7.5中设置应用程序后,我得到一个HTTP错误403.14 – 禁止。 我已经做了大量的研究,并尝试了多种不同的build议来解决这个问题,但是没有任何工作。 以下是我尝试的一些事情: 安装/注册ASP.NET的v4。 这是最烦人的事情,因为其他人的问题是固定的,但他们这样做,但我的不是。 更改应用程序池设置:设置为传统/集成模式更改应用程序池使用的用户/权限确保已启用32位应用程序向与网站相关的文件夹(在多个帐户上)添加安全权限我可以获取常规html文件显示,如果我把它添加到网站的根目录。 看来,MVC堆栈根本没有被调用。 服务器想要显示目录,我可以启用/禁用,但网站不显示。 在我诉诸我最后的绝望行为之前,请问我可以做更多的修补吗? 一个棒球棒。 ps我更愿意做一个Skype的对话或共享屏幕类的事情,如果有人想挖深入。 我对此感到沮丧。

检索由Web部署删除的文件

我只是将一个ASP.NET MVC应用程序部署到在Win 7 Professional上运行的IIS 7。 我想确保一些旧文件被更新删除,所以我没有选中“在目的地留下额外的文件(不要删除)”。 我保护并备份了App_Data文件夹,但对于我的耻辱,我忘记了重要上传的巨大文件夹! 我只是没有想到通过..最重要的是,系统备份失败,现在无法恢复。 请给我一些希望:/这些上传是客户订单历史logging。 如果我无法检索上传文件夹,则必须手动重新上传一个。 他们不在回收站。 —— Publish started: Project: ProjectName, Configuration: Release Any CPU —— Transformed Web.config using Web.Release.config into obj\Release\TransformWebConfig\transformed\Web.config. Copying all files to temporary location below for package/publish: obj\Release\Package\PackageTmp. Start Web Deploy Publish the Application/package to http://servername-pc/MSDEPLOYAGENTSERVICE … Deleting filePath (Default Web Site/HTS\ …… …. Deleting filePath […]