Articles of asp.net mvc

如何在IIS上为Linux上的域托pipe页面?

我在两台不同的服务器上托pipe一个网站有问题。 我的公司用ASP.NET MVC为一个客户端开发了几个页面,他们的网站托pipe在Linux上。 我们假设在我们的Windows主机(它有1个IP和许多其他网站托pipe在它的主机上),他们的dll,图像,CSS和JS文件,但地址应该是他们的域名…像www.ClientDomainLinux。 COM / MyMvcController /我的页面 我是一个开发人员,我不知道我应该如何设置IIS来实现这一目标…他们已经build立了代理指向我们的托pipe,但没有任何的CSS,图像或JS文件加载,它不能正常工作… 我需要一些帮助,如何设置IIS以便链接正常工作, 任何types的想法都非常感激。 谢谢

在同一台机器上部署多个ASP.NET MVC站点

我已经在我的Windows Server 2003(计算机名: myserver )中运行了一个ASP.NET站点,所以无论何时我想访问该站点,我只需inputhttp://myserver 。 现在的问题是,我可以在该服务器2003机器上托pipe另一个ASP.NET MVC站点? 如果是的话,我可以configurationurl( http://myserver2 ?),以便我可以访问它吗? 编辑:Windows Server 2003只托pipeIntranet应用程序。 当我访问我原来的ASP.NET网站时,他们只需要指定http://myserver ,就是这样。

我怎样才能编辑我发布在IIS 7.5上的asp.net mvc3 web应用程序

我在三个月前使用Visual Studio的Web部署包在ISS 7.5上发布了一个ASP.NET MVC3 Web应用程序。 在部署时,我select了仅运行此应用程序所需的文件 。 现在我需要编辑Web应用程序来添加一些新function。 我需要编辑/添加视图,控制器,并更新数据库。 如何在客户端服务器上安装的IIS 7.5中的Web部署程序包上工作?

运行ASP.NET MVC应用程序的图像不能在IIS7上呈现

网站63.208.1.26/FreightRateCentral不渲染图像。 Chrome会为每个用户报告HTTP 404。 这是Windows 2008 R2和IIS 7的全新安装。起初,我认为这是一个.NET框架问题,但我确保应用程序池运行4.x. 然后,我检查了IIS请求筛选,但.jpg和.png扩展名未被阻止。 部署的站点文件位于wwwroot下的子文件夹中。 还有哪些其他问题可能导致网站正确呈现图像? 感谢您的帮助和指导!

如何将ASP.NET MVC应用程序发布到免费主机

我正在使用一个免费的Web主机(0000free),它支持ASP.NET MVC,但它使用Mono。 这是我第一次部署MVC应用程序,所以我有点困惑,我需要部署它。 我有Visual Studio 2010,我用它的发布function(即右键单击项目名称,然后单击发布),我尝试了几件事情: 发布方法:FTP到根文件夹。 发布方法:FTP到publich_html文件夹。 发布方法:文件系统到根文件夹。 发布方法:将文件系统发布到publich_html文件夹。 发布方法:文件系统到我的电脑上的本地目录,然后FTP到根目录,也尝试了public_html文件夹。 我进入了cPanel(控制面板),试着看ASP.NET是否需要为我的网站添加/启用,但我没有看到任何东西。 我不能浏览到Index.aspx,也不能从index.htmlredirect到它(从主机论坛的其他postbuild议),现在我有一个从index.html到Index.aspx的链接,但它不工作(见http://www.mydevarmy.com ) 我也尝试将Index.aspx重命名为Default.aspx,但这也不起作用。 主机论坛的search实用程序有点弱,所以我使用谷歌search他们的论坛: http : //www.google.com/search? q=publish+asp.net+site%3A0000free.com% 2Fforum% 2F&即= UTF-8&OE = UTF-8&A Q = T&RLS = org.mozilla:EN-US:官方与客户端= firefox的-A 我一直在阅读Pro ASP.NET MVC框架 ,他们有一个关于发布的章节,但它没有提供有关发布位置的任何具体信息,这就是他们所说的(对我而言这并不是很有帮助): 我应该在哪里放我的申请? 您可以将应用程序部署到服务器上的任何文件夹。 当IIS首次安装时,它会自动为一个名为Default Web Site的网站创build一个文件夹,位于c:\ Inetpub \ wwwroot \,但您不应该有任何义务将您的应用程序文件放在那里。 将应用程序托pipe在与操作系统不同的物理驱动器上(例如,在e:\ websites \ example.com中)是非常常见的。 这完全取决于您,可能会受到诸如计划备份服务器等问题的影响。 这里是我尝试查看我的Index.aspx页面时得到的exception: Unrecognized attribute 'targetFramework'. (/home/devarmy/public_html/Web.config line […]

安装asp.net mvc应用程序作为子域网站

我正在尝试在公司服务器上的子域上设置本地应用程序。 已经有一个在http://companyweb/上运行的sharepoint的安装,但是我想让我的应用程序在http://orders.companyweb/上运行。 我试着创build一个新的网站,留下的IP地址与http://companyweb ,只是将主机头的值更改为orders.companyweb 。 但是,无论我尝试从哪个networking(包括服务器本身在内的不同计算机)访问网站,我都会收到404错误。 然后,我尝试设置一个简单的index.html并将其作为最高优先级; 不过,我仍然有404错误。 这让我觉得我实际上已经把网站设置错了。 我应该改变什么才能在所有本地计算机上正确访问此应用程序?

传统的ASP.NET应用程序在MVC应用程序的子目录中

Windows Server 2003,IIS6。 我们正在尝试将非MVC ASP.NET Web应用程序部署为MVC应用程序的子目录。 但是,子目录中的ASP.NET应用程序失败,并显示消息“无法加载文件或程序集”System.Web.Mvc,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35“或其依赖项之一。找不到指定的文件。“ 这是奇怪的,因为它不是一个MVC应用程序。

asp.net mvc – 会员提供商

对于我的ASP.NET MVC应用程序,我只是发现处理唯一标识符更难,所以我已经将我自己的字段添加到ASPNET_USERS表 – UserIdInt(实际上是一个bigint!)因此,大多数用户操作使用userIdInt作为参考。 无论如何,我在两种方法之间辩论: 1)当用户login时,从数据库中查找并将userIdInt存储在会话variables中,并且任何时间会话variables都会丢失,重新查找并将其放回到会话variables中。 (可以在MVC应用程序中使用会话,对吗?) 2)任何时候需要执行一个操作,只要将userName传递给数据库,并在ASPNET_Users表上执行连接等操作,就可以在数据库端处理UserIdInt。 我非常倾向于1)…但是我想确保我在正确的轨道上。

在MVC网站上获取404错误

我有一个IIS7.5的网站,在Windows Server 2008,与ASP.NET MVC2的网站部署到它。 该网站是在Visual Studio 2008中构build的,面向.NET 3.5,并且IIS 5.1已经成功configuration为运行它,以进行本地testing。 我们已经安装了世界上最简单的MVC应用程序(在Visual Studio中创build一个新的MVC2项目时创build的应用程序),并且我们正在尝试访问任何页面上的404s,例如<my_server>/Home/About将生成404。 我也在StackOverflow上问过这个问题,但是之前我知道这是一个服务器问题。 我检查了以下几点: IIS日志中有404个条目,对应于每个请求。 网站的应用程序池被设置为使用集成pipe道。 “customErrors”模式设置为closures。 .NET 3.5 SP1已安装 ASP.NET MVC 2已安装 我已经使用MVC诊断来确认所有的MVC DLL正在被发现。 ASP.NET在IIS中启用,我们已经通过运行MVC诊断页面进行了演示。 KB 2023146确实突出了HTTPredirect已closures,所以我们已经打开了它,但没有喜悦。 任何想法将不胜感激! 有人提出,运行它可能会导致Windows Server 2008是64位的问题 – 有没有人知道这件事?

自定义错误屏幕为404错误瓦特/ MVC3和IIS 7.5

在我的MVC 3应用程序,我试图显示自定义的404页面。 我有403页的工作,通过返回一个HttpStatusCodeResult。 但是,404是由MVC处理的,显然,有些事情正在做不同的处理。 这是我的configuration。 <system.web> <customErrors mode="RemoteOnly" defaultRedirect="/Pages/Error.aspx" redirectMode="ResponseRewrite"> <error statusCode="404" redirect="/Pages/404.aspx" /> <error statusCode="403" redirect="/Pages/403.aspx" /> <error statusCode="500" redirect="/Pages/error.aspx" /> </customErrors> </system.web> <system.webServer> <httpErrors errorMode="Custom"> <remove statusCode="403" /> <remove statusCode="404" /> <remove statusCode="500" /> <error statusCode="403" path="/Pages/403.aspx" responseMode="ExecuteURL" /> <error statusCode="404" path="/Pages/404.aspx" responseMode="ExecuteURL" /> <error statusCode="500" path="/Pages/errors.aspx" responseMode="ExecuteURL" /> </httpErrors> </system.webServer> 目前在我的开发机器上:Windows 7上的IIS […]