2017-05-30 171 views
0

我想部署我的网站,以便能够在Firefox中打开它。没有视觉工作室2015.
我有asp.net版本4.6和IIS版本6.1如何部署网站asp.net

虽然搜索视频或教程,但每个人都说别的。
我似乎无法弄清原因,我试过一堆方法。现在我无法在Visual Studio中打开我的项目了。我该如何解决这个问题?

+1

检查这个https://docs.microsoft.com/en-us/aspnet/ web-forms/overview/deployment/visual-studio-web-deployment/deployment-to-iis –

+0

你应该看看[问]! –

回答

1

您可以使用IIS托管您的应用程序。 IIS可以在任何机器上安装。

步骤:

  1. 在运行输入inetmgr(WIN + R)
  2. 通过browisng其位置到发布的网站位置添加网站
  3. 打开IIS管理器安装IIS。 (希望您知道如何在Visual Studio中发布网站)
  4. 编辑web配置文件以配置sql server凭据(Sql db可以单独托管或在同一台机器上)
  5. 右键单击IIS管理器中的网站并点击开始。
  6. 点击浏览,浏览网站
  7. 您既可以通过localhost:portnumber或通过在IIS管理器中的网站设置中指定IP:port number
  8. 您可以从手机或外部设备访问该网站访问的网站,如果你选择公共IP为您的网站。如果您连接到本地网络,则只能从您的工作地点访问该网站。如果您使用的是本地网络,请与您的网络管理员讨论如何通过提供公共IP地址将您的服务器公开给公众。

对于无法打开的项目,你可以做的是在这里发表的错误,这样的解决方案可以很容易地找到了。 (添加现有项目)

0

第1步(解决您的项目问题) 创建一个具有相同名称的项目并导入所有文件和文件dlls到新项目。

第二步(部署到IIS) https://docs.microsoft.com/en-us/aspnet/web-forms/overview/deployment/visual-studio-web-deployment/deploying-to-iis

+0

是不是有另一种方式?在本地发布它? – Ilian

+0

你的意思是没有IIS?然后不,因为需要一些处理所有C#代码的实体。 你能做什么:切换到ASP.NET核心(.NET核心)。可运行文件不依赖于任何服务器,因为它提供了一个HTTP服务器本身(Kestrel)。 – jAC