小编ste*_*jay的帖子

是否可以编写Azure App Service身份验证的配置脚本?

Azure App Service在身份验证/授权设置刀片下包含一个交钥匙身份验证解决方案.这允许我为App Service Web api配置Active Directory身份验证.我有一个用于设置环境的配置脚本,我想通过ARM模板或Powershell命令自动配置App Service身份验证.

我已经尝试使用resource.azure.com来查看我的网站的设置,但我看不到与AD相关的配置.我已经尝试搜索执行此操作的ARM模板,但没有成功.我也看不到可以执行此操作的Azure Resource Manager命令行开关.

有谁知道如何自动配置App Service Authentication,特别是AD身份验证?

authentication powershell azure azure-resource-manager

11
推荐指数
3
解决办法
2072
查看次数

使用IIS 7中的ASP.NET MVC 1来路由具有特定控制器名称的问题

我加入了一个开发ASP.NET MVC版本1应用程序的团队.我使用IIS 7.5版在我的本地计算机上运行此应用程序.我的操作系统是Windows Server 2008 R2企业版.我使用Visual Studio 2008 SP1进行开发.

此应用程序中的一个控制器称为ReportsController.此控制器的路由表条目使用"Reports"作为控制器名称部分.我遇到的问题是,在我的本地机器上使用IIS 7.5,我根本无法访问任何Reports操作方法.如果我尝试从Chrome或Firefox访问"/ Reports/Index",我会收到401 Unauthorized响应(如使用Fiddler所见),浏览器会显示其用户名/密码输入对话框.

请注意以下事项:

  • 应用程序中的所有其他非报告页面都能正常工作.
  • 如果我向Application_BeginRequest添加断点,则在请求"报告"页面时不会触发该断点.
  • 如果我更改路由表注册码中的Reports路由条目,以便我必须访问'/ Reportss/Index'之类的路径(注意额外的's'),那么这些Reports页面可以正常工作.
  • 我尝试删除然后在IIS中重新创建我的Web应用程序.
  • 如果我使用Visual Studio 2008开发服务器(Cassini)运行应用程序,则Reports页面可以正常工作.
  • 应用程序目录中没有名为Reports的目录.
  • Reports页面在我们的UAT环境中也能正常工作,也在IIS 7.5下.
  • 我已多次查看我的IIS设置,包括将它们与UAT上的设置进行比较,我看不出有问题.

虽然我可以使用Cassini访问Reports页面,但我真的很想了解导致此问题的原因.

asp.net-mvc iis-7.5

7
推荐指数
1
解决办法
1310
查看次数