我遵循了本教程: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);
}
}
}
答案 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)
然后它就像魅力一样。
希望它对你有所帮助。