Я использую .net Core, и когда я развернул свой код, я получил сообщение «У вас нет разрешения на просмотр этого каталога или страницы».на URL-адресе службы приложений Azure.До развертывания я не получил эту ошибку.
Моя проблема в том, что, когда я пытаюсь погуглить эту ошибку, я продолжаю получать результаты, которые мне необходимо внести в мой web.config, но в .net Core нет файла.Развертывание программы и использование localhost работает, чтобы сделать вызовы API.
Кто-нибудь еще здесь сталкивался с той же проблемой при использовании .net Core и выяснил, в чем проблема ???
Вот мой файл Startup.cs
public class Startup
{
public IConfigurationRoot Configuration {get; set;}
public static string ConnectionString {get; set;}
// public Startup(IConfiguration configuration)
// {
// Configuration = configuration;
// }
public Startup(IHostingEnvironment env){
Configuration = new ConfigurationBuilder()
.SetBasePath(env.ContentRootPath)
.AddJsonFile("appsettings.json")
.Build();
}
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
}
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseMvc();
ConnectionString = Configuration["ConnectionStrings:TestingConnection"];
}
}