Chúng tôi đang cố gắng xuất bản ứng dụng ClickOnce qua MSBuild. Chúng tôi đã làm việc này tốt cho phiên bản ứng dụng Windows đã cài đặt.Lỗi ClickOnce MSBuild: "Triển khai và ứng dụng không có vùng bảo mật phù hợp"
Tuy nhiên, khi chúng tôi đặt cài đặt thành sai, để nó chỉ chạy ứng dụng từ web, chúng tôi nhận được lỗi sau khi chúng tôi cố chạy ứng dụng từ URL: "Triển khai và ứng dụng không có vùng bảo mật phù hợp "Điều này hoạt động tốt trên Internet Explorer. Chúng tôi chỉ nhận được thông báo lỗi trong Chrome và FireFox.
Đây là mẫu cài đặt tệp dự án.
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
<PropertyGroup>
<SrcTreeRoot>$(MSBuildProjectDirectory)\..\..\..</SrcTreeRoot>
<!--ClickOnceDeployFolder>$(WebOutputDir)\AnalyzerPC</ClickOnceDeployFolder-->
<ProjectGuid>{8205E593-F400-41AE-8D6F-DEA290B2DCF9}</ProjectGuid>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ApplicationIcon>Graphics\EDA Icon.ico</ApplicationIcon>
<AssemblyName>DASHQueryBuilder</AssemblyName>
<OutputType>WinExe</OutputType>
<RootNamespace>TetraData.Analyzer</RootNamespace>
<FileUpgradeFlags>
</FileUpgradeFlags>
<OldToolsVersion>2.0</OldToolsVersion>
<IsWebBootstrapper>false</IsWebBootstrapper>
<ManifestCertificateThumbprint>...</ManifestCertificateThumbprint>
<GenerateManifests>true</GenerateManifests>
<SignManifests>true</SignManifests>
<SignAssembly>true</SignAssembly>
<ManifestKeyFile>$(BuildDir)\Certificates\TetraDataCode.pfx</ManifestKeyFile>
<ProductVersion>9.0.21022</ProductVersion>
<PublishUrl>http://localhost/DASHQueryBuilder/</PublishUrl>
<Install>false</Install>
<!--InstallFrom>Web</InstallFrom-->
<UpdateEnabled>false</UpdateEnabled>
<MapFileExtensions>true</MapFileExtensions>
<PublisherName>Follett Software Company</PublisherName>
<TrustUrlParameters>true</TrustUrlParameters>
<ApplicationRevision>0</ApplicationRevision>
<UseApplicationTrust>false</UseApplicationTrust>
<PublishWizardCompleted>true</PublishWizardCompleted>
<BootstrapperEnabled>false</BootstrapperEnabled>
</PropertyGroup>
<Import Project="$(SrcTreeRoot)\Build\TaskInit.Tasks" />
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(SrcTreeRoot)\Build\TaskOverrides.Tasks" />
<Import Project="$(MSBuildProjectDirectory)\Analyzer.csproj" />
<PropertyGroup>
<PublishDir>$(WebOutputDir)\DASH Query Builder\</PublishDir>
<ApplicationVersion>$(MajorMinorVersion).0.0</ApplicationVersion>
</PropertyGroup>
<Target Name="BeforeResolveReferences">
<Copy SourceFiles="$(MSBuildProjectDirectory)\DASHQueryBuilder.config" DestinationFiles="$(MSBuildProjectDirectory)\app.config" />
</Target>
</Project>
Tôi vẫn gặp lỗi này trên VS2013 ... Những người này chưa bao giờ học được. Không thể tin được làm thế nào VSTO lỗi là !!!!!!!!!!! 1 – Hristo
Liên kết trong câu trả lời bị hỏng. Nhưng bạn có thể tìm kiếm trên webstore cho 'clickonce' và tìm một số tùy chọn: https://chrome.google.com/webstore/search/clickonce Tôi đã sử dụng Trình khởi chạy Click4ce của Meta4 và nó hoạt động tốt. – Rossco