Tag: web deployment

无法将MVC 4部署到服务器

我的Web应用程序只是一个在VS 2010 MVC 4中制作的简单Web应用程序,没有任何外部代码。 它只是VS 2010的默认应用程序。我有Plesk的Deluxe Windows Hosting。 我从未更改过帐户中的任何function。 我将所有文件复制到“//根目录”。 在我的文件旁边,我看到各种文件夹,如:“,plesk,erro-docs,cgi-bin,logs” – 我没有权限删除它们。 我的所有项目都是“发布”配置。 我已经尝试过在互联网上遇到的各种方式: 1.我将三个库复制到bin目录: System.Web.Mvc,System.Web.Routing,System.Web.Abstractions 这些dll是我从GAC复制的(C:\ WINDOWS \ Microsoft.NET \ assembly \ GAC_MSIL)。 我把这些字符串放在web.config中:。 我通过按钮“发布”在VS2010中使用了本地部署(到目录)。 没有结果。 2.我将9个库复制到bin目录: System.Web.Abstractions.dll System.Web.Helpers.dll System.Web.Mvc.dll System.Web.Optimization.dll System.Web.Razor.dll System.Web.Routing.dll System.Web.WebPages.Deployment。 dll System.Web.WebPages.dll System.Web.WebPages.Razor.dll。 这些dll是我从GAC复制的(C:\ WINDOWS \ Microsoft.NET \ assembly \ GAC_MSIL)。 我通过按钮“发布”在VS2010中使用了本地部署(到目录)。 我推出了这样的字符串:。 没有结果。 3.我将三个库复制到bin目录 :System.Web.Mvc,System.Web.Routing,System.Web.Abstractions – 这些dll是我从GAC复制的(C:\ WINDOWS […]

使用Azure的MSBuild – PublishProfileSet计算结果为“”

我正在尝试将我的项目部署到Azure。 我已经在Azure上用EF代码进行了几个小时的摔跤,但是我让它去了一次并创建了一个用户。 我去发布更新,现在我收到以下错误: Invoke build failed due to exception ‘Expected “$(_PublishProfileSet)” to evaluate to a boolean instead of “”, in condition “$(_PublishProfileSet) And ‘$(PublishProfileName)’ ==” And ‘$(WebPublishProfileFile)’==””. 我删除了发布配置文件并对其进行了读取,我还从Azure中检索了一个新的配置文件。 这个问题不断出现。 我无法在任何地方的解决方案中找到PublishProfileSet,而且我不确定它应该去哪里或应该设置什么。 关于如何从中恢复的任何想法?

如何在vs2012中将发布配置文件添加到新的sln?

我已阅读发布配置文件已取代WDP 但我找不到像样的教程 如何添加和修改pubxml文件到我的项目 任何帮助将不胜感激

部署网站时缺少using指令或程序集引用错误

我有一个网站,* .cs文件位于App_Code文件夹中(在我的项目中添加一个类项目时,VS2010建议我创建这个文件夹)。 我有一个default.aspx.cs文件,它使用这个类。 当我在VS2010上运行时,它运行时没有任何错误。 但是,当我通过私人托管公司在网络服务器上部署网站时。 它给了我这个错误: Compilation Error Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. Compiler Error Message: CS0246: The type or namespace name ‘SMSAPP’ could not be found (are you missing a using […]

如何确保将appsettings.dev.json复制到输出文件夹?

我有三个配置文件,每个环境一个: appsettings.json – >制作 appsettings.dev.json – >开发 appsettings.stg.json – > staging 如果我将ASPNETCORE_ENVIRONMENT设置为dev ,我会收到一个运行时exception,抱怨无法找到appsettings.dev.json。 我尝试添加 “copyToOutput”: [ “appsettings.dev.json” ] 到project.json中的buildOptions部分,但似乎没有任何效果。 有没有其他方法可以强制appsettings.dev.json复制到输出目录?

如何部署具有多个区域的asp.net mvc 4应用程序

我按照这篇文章制作了可插拔的asp.net mvc4应用程序 但在部署应用程序时面临问题。 在我的解决方案中, MainProj是主项目,其中所有其他项目都在区域文件夹中。 每个项目都有它的模型,视图和控制器。 我已经在MainProj中提供了所有子项目(区域文件夹中的项目)的引用 。 现在,当尝试部署MainProj时 ,它只发布带有视图的主项目(在本例中为MainProj),区域文件夹中的项目没有部署(例如:Cart,CRM)。 即使我在主项目(MainProj)中添加区域(ex CRM)项目的引用,也只有区域项目的ddl(ex CRM)部署在bin文件夹中,区域中没有项目视图(CRM)部署。 什么是错的。 这是解决方案的结构: 这是我原来的文件夹结构。 但是当我在visual studio中以调试模式运行我的项目时,应用程序运行得非常好。 所以我点击屏幕底部系统托盘中的iis express图标,观察到visual studio为每个项目托管不同的站点。 这里找到了一些类似的答案,但在我的案例中却没有。 请让我知道我错过了什么或做错了什么。 部署此类应用程序的正确方法是什么。 提前致谢。

在Azure Web角色中禁用IIS空闲超时

为防止AppPool每20分钟回收一次,我想在Azure Web角色启动时删除IIS AppPool空闲超时。 我的网站是一个Web应用程序项目。 我该怎么做呢?