Поставщик слияния местоположения: есть ли способ проверить, не удалось ли обновить местоположение?

Файл $(ProjectDir)\Properties\launchSettings.json заставит Visual Studio генерировать файл web.config при надлежащей отладке для IISExpress, который будет иметь узел <authentication/>, заданный в соответствии с настройками запуска.

Ниже приведен пример launchSettings.json

{
  "iisSettings": {
    "windowsAuthentication": true,
    "anonymousAuthentication": false,
    "iisExpress": {
      "applicationUrl": "http://localhost:65070/",
      "sslPort": 0
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "Hosting:Environment": "Development"
      }
    },
    "web": {
      "commandName": "web",
      "environmentVariables": {
        "Hosting:Environment": "Development"
      }
    }
  }
}

. Вместо использования прослушивателя также используйте расширение app.UseIISPlatformHandler();. Расширение установит промежуточное программное обеспечение, которое автоматически запросит NTLM и переведет соответствующие дескрипторы из IIS.

При развертывании в IIS, если вы используете WebListener, вам нужно добавить узел authentication самостоятельно в web.config. Если вы используете HttpPlatformHandler (который я рекомендую лично) и проксирование на пустельгу, добавьте forwardWindowsAuthToken="true" в узел httpPlatform в web.config.

13
задан Ersen Osman 7 March 2016 в 04:48
поделиться