asp.net-mvc – 如何使用MsBuild MsDeployPublish来定位本地文件
发布时间:2020-12-15 23:32:31 所属栏目:asp.Net 来源:网络整理
导读:我试图复制Visual Studio 2010“发布…”命令(适用于Web应用程序项目),我将在UI中选择发布方法:“文件系统”. 我的尝试是… %msbuild% /t:MsDeployPublish /property:MsDeployServiceUrl=”file:///d:MyDeploymentFolder”;MsDeployPublishMethod=”File S
我试图复制Visual Studio 2010“发布…”命令(适用于Web应用程序项目),我将在UI中选择发布方法:“文件系统”.
我的尝试是…
…并尝试了“FileSystem”,“File System”,“Local”等几种方法. 我得到的错误意味着MsDeploy仍然试图推送到IIS服务器: "D:MySourceFolderProject.csproj" (MsDeployPub lish target) (1) -> (MSDeployPublish target) -> C:Program Files (x86)MSBuildMicrosoftVisualStudiov10.0WebMicrosoft.Web .Publishing.targets(3847,5): error : Web deployment task failed.(The metabase k ey '/lm/w3svc' could not be found.) [D:MySourceFolderProject.csproj] C:Program Files (x86)MSBuildMicrosoftVisualStudiov10.0WebMicrosoft.Web.P ublishing.targets(3847,5): error : r [D:MySourceFolderProject.csproj] C:Program Files (x86)MSBuildMicrosoftVisualStudiov10.0WebMicrosoft.Web.P ublishing.targets(3847,5): error : The metabase key '/lm/w3svc' could not be fo und.r [D:MySourceFolderProject.csproj] C:Program Files (x86)MSBuildMicrosoftVisualStudiov10.0WebMicrosoft.Web.P ublishing.targets(3847,5): error : Unable to access the IIS configuration syste m. Please make sure you have IIS 7 (or later) installed.r [D:MySourceFolderProject.csproj] C:Program Files (x86)MSBuildMicrosoftVisualStudiov10.0WebMicrosoft.Web.P ublishing.targets(3847,5): error : Retrieving the COM class factory for compone nt with CLSID {2B72133B-3F5B-4602-8952-803546CE3344} failed due to the followin g error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REG DB_E_CLASSNOTREG)). [D:MySourceFolderProject.csproj] 如何定位文件系统进行部署,因为Visual Studio通常允许我在GUI中? 解决方法
根据我从
Using MSBuild,how do I build an MVC4 solution from the command line (applying Web.config transformations in the process) and output to a folder?的答案
msbuild ProjectFile.csproj /p:Configuration=Release ^ /p:Platform=AnyCPU ^ /t:WebPublish ^ /p:WebPublishMethod=FileSystem ^ /p:DeleteExistingFiles=True ^ /p:publishUrl=c:output 或者如果您正在构建解决方案文件: msbuild Solution.sln /p:Configuration=Release ^ /p:DeployOnBuild=True ^ /p:DeployDefaultTarget=WebPublish ^ /p:WebPublishMethod=FileSystem ^ /p:DeleteExistingFiles=True ^ /p:publishUrl=c:output (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 从另一个区域内的动作渲染局部视图
- DevExpress v17.2新版亮点—ASP.NET篇(二)
- JavaScript- jquery easyui 可编辑表格插件 easyui.editgr
- asp.net – 如何使用MVC Razor设置类等html属性?
- asp.net-mvc – MVC – 重定向在构造函数内
- asp.net-mvc-3 – 与ASP.NET MVC 3中的视图页面不同的模型的
- asp.net – 链接到页面上的不同区域
- asp.net – aspx中的设计视图没有加载
- asp.net – 如何使用Eval在数据绑定控件中调用扩展方法
- asp.net-mvc-4 – 复杂模型上的MVC Html.DisplayNameFor
推荐文章
站长推荐
热点阅读