在IIS上托管ASP.NET 5项目

谢尔盖·西帕洛(Sergey Sypalo)

我想托管我的ASP.NET 5项目,该项目在Amazon免费微型实例上使用MVC 6和Entity Framework 7。我找不到任何有关如何在IIS上托管ASP.NET 5项目的分步指南,所有材料都提到这是可能的,但没有任何指南。基本上,我正在部署到本地文件夹,然后复制到新创建的站点,但是没有任何效果。不幸的是,我无法使用Azure,因为它只有一个月的免费试用期,而没有一年。

瑞奇

我正在使用Visual Studio 2015预览来创建ASP.NET 5项目。我认为现在在IIS上部署它并不困难。首先,通过在VS 2015预览中将其发布为文件系统来发布网站,然后将发布的文件夹复制到服务器,在IIS中创建应用程序,然后将应用程序文件夹设置为wwwroot文件夹(而不是根文件夹)。请注意,发布之前,请检查您的网站project.json中是否存在“ Microsoft.AspNet.Server.IIS”。

编辑:wwwroot文件夹中应该有一个web.config,web.config的内容可能是这样的(发布时带有预编译选项):

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <appSettings>
    <add key="kpm-package-path" value="..\approot\packages" />
    <add key="bootstrapper-version" value="1.0.0-beta1" />
    <add key="kre-package-path" value="..\approot\packages" />
    <add key="kre-version" value="1.0.0-beta1" />
    <add key="kre-clr" value="CoreCLR" />
    <add key="kre-app-base" value="..\approot\packages\Rvc.PopUpSite\1.0.0\root" />
  </appSettings>
</configuration>

或类似这样(没有预编译选项):

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <appSettings>
    <add key="kpm-package-path" value="..\approot\packages" />
    <add key="bootstrapper-version" value="1.0.0-beta1" />
    <add key="kre-package-path" value="..\approot\packages" />
    <add key="kre-version" value="1.0.0-beta1" />
    <add key="kre-clr" value="CoreCLR" />
    <add key="kre-app-base" value="..\approot\src\Rvc.PopUpSite" />
  </appSettings>
</configuration>

请注意的值kre-app-base在Visual Studio中发布后,有时其值为空字符串。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在IIS 10上托管ASP.NET Web API 2项目

来自分类Dev

如何在IIS 10上托管ASP.NET Web API 2项目

来自分类Dev

Asp.Net 5项目托管

来自分类Dev

IIS上托管的ASP.NET 5(DNX)中的WebSocket不起作用

来自分类Dev

如何在IIS经典模式池下托管ASP.NET 5(vNext)MVC 6项目

来自分类Dev

ASP.NET 5项目包clenaup

来自分类Dev

在本地运行ASP.NET MVC 5项目

来自分类Dev

ASP.NET 5项目包clenaup

来自分类Dev

在VSO中构建ASP.NET 5项目

来自分类Dev

IIS Express上托管的ASP.NET WebAPI2可以从2个不同的项目中加载控制器

来自分类Dev

将ASP.NET MVC 5项目迁移到ASP.NET 5

来自分类Dev

尝试配置ASP.NET 5项目时,“ IIS Express设置缺少App Url属性”

来自分类Dev

ASP.NET 5 RC1项目差异

来自分类Dev

面向dnx46的asp.net 5项目不会构建

来自分类Dev

是否可以使用Mac编译ASP.NET MVC 5项目

来自分类Dev

使用Angular 2设置ASP.NET MVC 4或5项目

来自分类Dev

ASP.NET 5 RC1项目差异

来自分类Dev

为现有的Azure App Service创建新的ASP.NET 5项目

来自分类Dev

如何为ASP.NET 5项目设置TeamCity构建

来自分类Dev

引用旧类库的ASP.Net 5项目

来自分类Dev

为ASP.NET MVC 5项目设计更复杂的数据库

来自分类Dev

在构建ASP.NET 5项目时如何抑制警告?

来自分类Dev

使用Twitter Bootstrap将响应图像插入ASP.NET MVC5项目

来自分类Dev

无法使用SonarLint绑定ASP.NET 5 / Core 1.0项目

来自分类Dev

使用Angular 2设置ASP.NET MVC 4或5项目

来自分类Dev

在IIS(ASP.NET)上托管时,Quartz在后台运行多长时间?

来自分类Dev

在IIS(ASP.NET)上托管时,Quartz在后台运行多长时间?

来自分类Dev

学习.Net核心5项目

来自分类Dev

无法在Visual Studio 2013中创建新的MVC5项目或任何其他ASP .NET项目

Related 相关文章

热门标签

归档