小编Joh*_*gue的帖子

让MVC忽略到站点根目录的路由

我正在开发一个部分静态内容和部分MVC的网站.该站点的根目录是index.html,我显式路由了所有控制器,忽略了所有html文件.但是,当您点击网站的根目录时,它会尝试路由它.如何告诉路由引擎忽略站点的根目录?www.mysite.com不应该被路由,而是转到index.html.这是我的路由配置:

            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
        routes.IgnoreRoute("*.html|js|css|gif|jpg|jpeg|png|swf");

        routes.MapRoute(
            "vendor_signup","{vendor}/signup/{action}/",
            new { controller = "Signup", action = "Index", vendor=UrlParameter.Optional}  // Parameter defaults
        );
        routes.MapRoute(
            "signup","signup/{action}/",
            new { controller = "Signup", action = "Index", vendor=Vendors.PCICentral}  // Parameter defaults
        );
//more routes below
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-routing

9
推荐指数
2
解决办法
9002
查看次数

由匿名用户执行的远程PowerShell脚本

我们正在使用pstrami运行部署脚本.部署部分是执行数据库迁移.迁移使用具有集成安全性的连接字符串.

当脚本在远程计算机上执行时,迁移失败,并显示sql错误,指出用户'NT AUTHORITY\ANONYMOUS LOGON'登录失败

执行脚本的人是域管理员.我们运行的其他部署与启动该进程的用户执行远程脚本.

sql-server powershell

5
推荐指数
2
解决办法
5158
查看次数