Articles of asp.net mvc

未findASP.NET MVC资源

我正在使用.NET Framework 4.0 + MVC2的Visual Studio 2010中的MVC项目,如果我将目标框架设置为.NET 4.0,一切正常。 但是,我的主机不提供.NET 4.0,以便部署我需要在.NET 3.5上工作的站点。 我试图将其转换为ASP.NET 3.5和一切都build立得很好,除了现在,当我尝试加载主页,我得到一个404错误说: The resource cannot be found. Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is […]

我如何在新的Windows Server 2008 R2服务器上安装ASP.NET MVC 1?

我有一个新的Windows Server 2008 R2框,成功地运行了为ASP.NET MVC 2构build的多个应用程序。 我现在正在尝试运行为ASP.NET MVC 1构build的旧应用程序。 Microsoft Web平台安装程序没有用于ASP.NET MVC 1的条目 。 什么是安装较旧版本的ASP.NET MVC的推荐方式?

IIS 7.5上的ASP.Net MVC 1.0

天儿真好, 我试图将应用程序从Windows Server 2003 R2移到Server 2008 R2。 它使用MVC 1.0并使其工作我添加了通配符处理程序,然后取消选中“检查文件存在”,使应用程序工作。 在Server 2008中,我尝试了在经典和集成模式下运行,除了要加载的网站的根页面之外,我无法获得任何东西。 URL重写只是不工作,我得到一个404错误。 我不知道我的方式围绕IIS 7.5,所以我真的不知道在哪里去尝试和debugging为什么我得到404,以及为什么URL重写失败。

在AppPool回收后,轻松地在单个IIS网站下重新加载多个应用程序?

我不知道从哪里开始,或者即使我的想法是在正确的方向。 希望这里有人能告诉我该怎么做,或者至less给我一个开始旅行的方向。 我在Intranet网站上工作,该网站包含多个MVC3和Coldfusion应用程序。 我已经设置了AppPool每天凌晨2:00回收。 现在,我想创build一个计划任务来重新加载该IIS网站下包含的每个应用程序,以便当第一个用户在上午进来时,他们不必等待30秒到2分钟,以将其应用程序重新加载到IIS AppPool。 有一个容易做到这一点? 正如我所看到的,我唯一的select是: 编写一个bash脚本,手动插入每个网站加载 编写一个程序,试图find每个应用程序并加载它们 现在,如果那里有我唯一的select,是否有可能使用.NET库,可以让我轻松地findIIS下的MVC3应用程序?

如何在IIS7的子域内运行多个MVC应用程序?

你好,感谢您的期待。 背景 我目前正在包装一个开发合同,客户希望我将应用程序的构build推送到他们希望运行多个MVC应用程序的基于IIS 7的服务器上。 我从蝙蝠身上得到的一个问题是,这个服务器已经是他们大型networking上的一个子域。 所以,如果我在浏览器中inputSERVERNAME ,它会自动指向SERVERNAME.COMPANYNAME.COM 。 现在,如果我把我的应用程序放在默认的网站/根目录下,那就好了。 在这种情况下,像往常一样点击请求admin.html指向“SERVERNAME.COMPANYNAME.COM/admin.html”的链接。 但他们要我把应用程序放在这个服务器上的一个子域中,这样他们也可以在同一台服务器上运行其他应用程序。 所以我假设我需要MYAPP.SERVERNAME.COMPANYNAME.COM但我不知道如何做到这一点。 复杂的事情是,我的应用程序和他们希望安装的未来的所有都是基于MVC的,拦截和重写URL。 我假设,如果我可以成功地将我的应用程序放入一个子域开始,这照顾自己。 我曾经尝试过 在自己的应用程序池中的服务器上创build一个新的站点 将该站点的绑定设置为MYAPP.SERVERNAME.COMPANYNAME.COM 将该站点的绑定设置为MYAPP 将该站点的绑定设置为MYAPP.SERVERNAME 将该站点的绑定设置为MYAPP.SERVERNAME.COM 将该站点的绑定设置为MYAPP.COMPANYNAME.COM 没有任何工作。 我在这里错过简单的东西吗? 谢谢, 马特

使用PC作为Web服务器

我如何使用自己的PC(Windows 7家庭高级版,SQL Server 2008 Express,IIS 7.5)作为我的ASP.NET MVC网站的Web服务器? [更新]:我知道如何在Win 7中运行IIS,在本地我可以托pipe我的网站。 我想知道是否可以使用PC作为网站的主机, 我的意思是在networking上的用户可以写的URL或我的IP和访问我的网站?

一个网站里面的asp.net mvc 2 web应用程序?

我有一个Asp.Net网站部署为IIS 7.5内的网站。 http://localhost/WebSite 然后我有第二个Asp.Net MVC 2的Web应用程序,它被部署在上述网站内的子应用程序。 所以mvc应用程序应该在以下url工作。 http://localhost/WebSite/MvcApp/ 该网站工作正常,但是当我浏览mvc Url http://localhost/WebSite/MvcApp/ 它给出以下错误。 HTTP错误403.14 – 禁止Web服务器configuration为不列出此目录的内容。

Win Server 2008 + IIS 7 + MVC3:安装部署应用程序的内容

我在部署新手。 我有我的服务器与IIS 7操作系统的Windows Server 2008 R2。我有.Net MVC3的Web应用程序的文件夹。 我创build了新的池,为其设置Framework 4.0。 我创build了新的网站,select物理path“E:/ site”并绑定到域名。 然后我把我的.Net MVC3网站的文件夹复制到'E:/ site'中。 但是,如果我尝试打开mydomain.com它不作为MVC3应用程序。 通常的HTML页面只能工作。 我想,我应该安装一些组件或程序,使服务器运行的网站作为MVC应用程序。 Serever已经: MS .Net Framework 4客户端configuration文件; MS .Net Framework 4 Extended; MS Web平台安装程序3.0。 有谁能够帮助我? 我该怎么做呢?

使用MVC3的IIS 7.5上的HTTP 500内部服务器错误

我试图在我们的生产服务器上安装一个MVC3应用程序,没有运气。 该应用程序来自第三方(编译),所以debugging不可用于我。 此外,我强烈怀疑在网站中的任何代码有机会执行之前发生错误。 我们的登台服务器,就我所能确定的那样,就像生产服务器一样。 两者都运行Windows Server 2008 Standard R2,两者都运行Sharepoint 2010站点(尽pipe此安装不以任何方式触及)。 IIS是7.5版本,并且.NET Framework 4.0(由MVC应用程序要求)(最近)安装(由我,在重新启动之后)。 该应用程序是非常小,简单,据我所知坚持相当标准的function – 包括表单authentication(即它不拉肮脏的诡计)。 浏览器中显示的错误信息非常普遍: HTTP Error 500.0 – Internal Server Error An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what […]

ModSecurity 2.7.1是否可以与ASP.NET MVC 3一起使用?

我试图让ModSecurity 2.7.1与ASP.NET MVC 3网站一起工作。 安装运行没有错误,并查看事件日志,ModSecurity成功启动。 我正在使用modsecurity.conf-recommended文件来设置基本规则。 我遇到的问题是,每当我张贴一些表单数据,它不会通过控制器操作(或模型联编程序)。 我有SecRuleEngine设置为DetectionOnly 。 我有SecRequestBodyAccess设置为On 。 使用这些设置,POST的主体永远不会到达控制器操作。 如果我将SecRequestBodyAccess设置为Off它就可以工作,所以这肯定是ModSecurity转发正文数据的方法。 ModSecuritydebugging显示以下内容(看起来好像全部通过): Second phase starting (dcfg 94b750). Input filter: Reading request body. Adding request argument (BODY): name "[0].IsSelected", value "on" Adding request argument (BODY): name "[0].Quantity", value "1" Adding request argument (BODY): name "[0].VariantSku", value "047861" Adding request argument (BODY): name "[1].Quantity", value […]