如何将webapp部署到iis10?

时间:2017-03-22 06:54:25

标签: asp.net visual-studio-2015

我遵循了本教程:http://csharp-video-tutorials.blogspot.com/2016/09/aspnet-web-api-and-sql-server.html。它工作正常,但现在我想将它部署到iis。我按照这里的说明进行操作:http://www.c-sharpcorner.com/UploadFile/2b481f/how-to-host-Asp-Net-web-api-on-iis-server/而不是使用端口80我使用了端口8080.但是当我浏览/查看webapp时,它会出现以下错误:

服务不可用。 HTTP错误503.该服务不可用。

可能是什么问题?

这是我的startup.cs代码:

using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Owin;
using Owin;

[assembly: OwinStartup(typeof(WebApplication10.Startup))]

namespace WebApplication10
{
public partial class Startup
{
    public void Configuration(IAppBuilder app)
    {
        ConfigureAuth(app);
    }
}
}

1 个答案:

答案 0 :(得分:0)

以下是您要遵循的步骤:

第1步:

确保启用IIS(10)。请按照以下步骤https://msdn.microsoft.com/en-us/library/ms181052(v=vs.80).aspx

第2步:

搜索IIS,然后搜索IIS管理器,将打开一个窗口

第3步:

在右侧面板上,您将看到您的PC名称,然后按下拉列表,您将看到站点

第4步:

右键点击网站,然后点击添加网站

第5步:

添加网站窗口将打开,然后输入您选择的任何网站名称, 在物理路径中,跟踪您网站的文件夹,然后在端口字段中指定任意端口号like 8050但请确保没有网站使用该端口号,然后将主机名留空,然后按确定

第6步:

您的网站将列在网站下,左键单击它,然后在左侧面板您将看到浏览网站,点击浏览*:8050(http)

然后它就像魅力一样。

希望它对你有所帮助。