Questions tagged «azure-web-sites»

10
Azure网站和Azure Web角色有什么区别
新的Azure网站和ASP.NET MVC应用程序的传统Azure网站角色之间有什么实质区别?我为什么选择“网站角色”而不是“网站角色”,反之亦然? 假设在两种情况下我都需要相等的容量(例如2个小实例)。除了在预览期间网站有33%的临时折扣这一事实外,价格似乎具有可比性。 使用Web角色,我可以做些难以解决的事情吗?例如,使用“网站”将多个网站放置在一组虚拟机中变得容易吗?我是否会因为“网站”与“网络角色”而失去任何东西?能够微调IIS?是否可以在本地使用缓存服务?

15
发布到Azure网站后无法加载文件或程序集System.Web.Http.WebHost
我创建了一个Web项目,它在Visual Studio中运行良好。但是,将其发布到azurewebsites后出现以下错误。是什么原因引起的? 无法加载文件或程序集'System.Web.Http.WebHost,版本= 5.0.0.0,区域性=中性,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自HRESULT的异常:0x80131040) 说明:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中起源的更多信息。 异常详细信息:System.IO.FileLoadException:无法加载文件或程序集'System.Web.Http.WebHost,版本= 5.0.0.0,区域性=中性,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自HRESULT的异常:0x80131040) 源错误: 当前Web请求的执行期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来标识有关异常的来源和位置的信息。 程序集加载跟踪:以下信息有助于确定为什么无法加载程序集'System.Web.Http.WebHost,版本= 5.0.0.0,文化=中性,PublicKeyToken = 31bf3856ad364e35'。 WRN:程序集绑定日志记录已关闭。要启用程序集绑定失败日志记录,请将注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog](DWORD)设置为1。注意:程序集绑定失败日志记录会降低性能。要关闭此功能,请删除注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog]。 以下是web.config文件的一部分。 <system.web> <customErrors mode="Off"/> <compilation debug="true" targetFramework="4.5" /> <httpRuntime targetFramework="4.5" /> <authentication mode="Forms"> <forms loginUrl="~/Account/Login" timeout="2880" /> </authentication> <pages> <namespaces> …

8
有没有办法查看Azure中已部署的文件?
Azure中是否有可用的文件“视图”?当我登录天青查看我已部署的网站时,没有发现明显的方法可以确切地看到Azure托管的文件。 我希望能够确切地看到那里有什么文件。我可以看到有一个Visual Studio Online选项,它可以让您实时编辑服务器代码,但是这超出了我的需要。我只希望能够检查某些文件已部署而其他文件未部署。

7
API App和Web App有什么区别?
我现在已经阅读了一些有关将Web Apps和API Apps部署到Azure的教程。但是,对于您为什么要在另一个之上使用我仍然不确定。 我可以使用API​​控制器创建一个新的.NET解决方案,并将其部署为Web App,那么为什么要专门要求一个API App?这些是针对ASP.NET Web API专门优化的吗,因为Web Apps用于传递HTML?


1
如何更改Azure资源组的名称?
在实施新模型之后,我的所有网站现在都属于称为“ Default-Web-East”的各个资源组,而我的所有SQL数据库都属于称为“ Default-SQL-East”的单个资源组。 至少可以这样混淆。 我想将这些组重命名为具有某些语义。我还想将关联的SQL数据库和网站分组在同一资源组中。 但是,无论如何我都看不到。这可能吗? 1)重命名资源组?2)将现有的SQL DB和网站组合到一个资源组中?

2
找不到适用于Linux Azure WebApp的指定框架'Microsoft.AspNetCore.App'版本'3.1.0'
问题 将.Net Core 2.2 Linux Web App升级到Azure中的.Net Core 3.1之后,该应用程序因Specified framework 'Microsoft.AspNetCore.App', version '3.1.0' was not found错误而关闭。我什至竭尽全力用.Net Core 3.1创建了一个新的Linux Web App,并且bash命令提示符仍然输出dotnet --list-runtimes为2.2.7。 细节 网站关闭 日志流 报告应用程序已关闭,因为找不到.net core 3.1。 创建了新的.net核心Web应用 中北部的3.1 Linux webapp,同样的问题 确保它在美国中北部运行 根据https://aspnetcoreon.azurewebsites.net/,应具有完整的.netCore 3.1支持 仍然是.net core 2.2.7 opt/dotnet/runtimes 列出了3、3.0和3.0.0,但没有列出3.1` 环境变量 我的环境变量在Azure列表中FRAMEWORK_VERSION = lts,而不是3.1 出版 这是使用Azure AppService Deploy任务从azure devops ci管道发布的。3.1在这里不可用,所以我选择了LTS 更新1 …

3
从Visual Studio 2019将ASP.NET Core 3.1网站发布到Azure时出错
我有一个预先存在的ASP.NET Core 3.0应用程序,该应用程序已成功部署到Azure应用程序服务(使用该AspNetCoreModuleV2模块)。将应用程序升级到ASP.NET Core 3.1(今天的发行版)后,该应用程序将在我的本地IIS Express版本上构建并正确运行。但是,当我尝试使用Visual Studio 16.4(今天的版本)发布到Azure App Service 时,出现以下错误: 资产文件“ C:\ Project \ obj \ project.assets.json”没有针对“ .NETCoreApp,Version = v3.0”的目标。确保还原已运行,并且已在项目的TargetFrameworks中包含“ netcoreapp3.0”。 笔记 所有<PackageReference>的到Microsoft.AspNetCore,Microsoft.EntityFrameworkCore和Microsoft.Extensions已被更新到3.1.0 我已经清理了解决方案,甚至删除了我的obj文件夹,以确保没有任何挥之不去的引用。 正在从的3.1.100版本生成此错误Microsoft.PackageDependencyResolution.targets。 我得到的东西仍然挂到.NET 3.0核心的依赖。但是目前尚不清楚为什么这只会在部署期间引起问题。是Azure的应用程序Service的还没有准备好.NET 3.1的核心?还是依赖解决方案目标有问题?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.