- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已在具有新站点的本地Windows 2012服务器上设置了Web部署。
我已经通过IIS管理器权限在IIS服务器级别和站点级别上为Administrator设置了权限。
我为MySiteApp创建了一个应用程序池和一个虚拟目录。
我的Web Deploy在VS.NET 2015上发布设置:
Server: 192.168.45.60 Site name: TestSite/MySiteApp User name: TESTSERVER\Administrator
Error Error: The remote server returned an error: (401) Unauthorized. Error Code: ERROR_USER_UNAUTHORIZED
Exception:System.Runtime.InteropServices.COMException (0x8007000D): Invalid site name
at Microsoft.Web.Administration.Interop.IAppHostProperty.set_Value(Object value) at Microsoft.Web.Administration.ConfigurationElementCollectionBase`1.FindElementWithCollectionKey(String elementName, String collectionKey, Object value) at Microsoft.Web.Administration.SiteCollection.get_Item(String name) at Microsoft.Web.Management.Server.ApplicationManagementUnit.EnsureDefinition() at Microsoft.Web.Management.Server.ApplicationManagementUnit..ctor(IManagementContext context, String siteName, String applicationPath) at Microsoft.Web.Management.Server.WebManagementHttpModule.CreateManagementUnit(HttpRequest request) at Microsoft.Web.Management.Server.WebManagementHttpModule.OnApplicationPostAuthorizeRequest(Object sender, EventArgs e)
Process:WMSvc User=TESTSERVER\Administrator
<MSDeployPublishMethod>WMSVC</MSDeployPublishMethod>
至
<MSDeployPublishMethod>RemoteAgent</MSDeployPublishMethod>
<AuthType>NTLM</AuthType>
最佳答案
我发现.NET Core的Powershell脚本弄乱了站点URL。它将发布站点附加到服务器URL上,但也将其包含在它正在生成的destinationmanifest.xml文件中,因此实际上它试图发布例如到“my_server”上的“my_site/my_app”作为“https://my_server:8172/msdeploy.axd?site=my_site/my_site/my_app”。
我通读了新的publish-module.psm1脚本,发现publish概要文件有一个属性,可防止它执行此重复操作。
<UseMSDeployServiceURLAsIs>True</UseMSDeployServiceURLAsIs>
<AllowUntrustedCertificate>True</AllowUntrustedCertificate>
<AuthType>NTLM</AuthType>
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>MSDeploy</WebPublishMethod>
<ADUsesOwinOrOpenIdConnect>False</ADUsesOwinOrOpenIdConnect>
<LastUsedBuildConfiguration>Debug</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
<ExcludeApp_Data>False</ExcludeApp_Data>
<PublishFramework>netcoreapp1.1</PublishFramework>
<UsePowerShell>True</UsePowerShell>
<EnableMSDeployAppOffline>True</EnableMSDeployAppOffline>
<MSDeployServiceURL>https://MYSERVER:8172/msdeploy.axd</MSDeployServiceURL>
<DeployIisAppPath>MYSITE/MYAPP</DeployIisAppPath>
<RemoteSitePhysicalPath />
<SkipExtraFilesOnServer>True</SkipExtraFilesOnServer>
<MSDeployPublishMethod>WMSVC</MSDeployPublishMethod>
<EnableMSDeployBackup>True</EnableMSDeployBackup>
<UserName>mydomain\myusername</UserName>
<_SavePWD>False</_SavePWD>
<UseMSDeployServiceURLAsIs>True</UseMSDeployServiceURLAsIs>
</PropertyGroup>
</Project>
关于visual-studio-2015 - VS.NET 2015 ENT Web Deploy ASP.NET Core 1错误ERROR_USER_UNAUTHORIZED?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38196485/
摘要 我在 Windows Server 2016 上使用 9.2.0 Gitlab 的 CI 多运行程序。在通过 MSBUILD 发布 ASP.NET 项目的步骤中,我收到来自 IIS 的身份验证错
我正在尝试将我的机器人部署到 azure。我已经在 azure 中创建了它,并下载了源代码。但现在我尝试再次部署它,但标题上出现错误。我的所有凭据都是正确的,因为我之前已经写下来了。这是错误。 Sev
Web 部署任务失败。错误 ERROR_USER_UNAUTHORIZED 我们使用 Tfs Build Automation 和 msdeploy 在远程计算机上发布 Web 应用程序。 在“Vis
我正在尝试从 teamcity 服务器部署到我的 iis 服务器,但是当我使用在 IIS 中设置的 IIS 管理器用户时,我得到了未经授权。如果我使用 Windows 帐户,它就可以正常工作。我错过了
使用 Visual Studio 2012、TFS 2010、IIS7 当我尝试构建/部署时出现以下错误: Any CPU | Test 1 error(s), 1 warning(s) C:\Pro
我是一名优秀的程序员,十分优秀!