我正在开发一个中等规模的WebForms项目.由于这里管理的特殊性,我必须将站点上传到远程服务器以进行测试(没有本地主机测试).我在Visual Studio 2008中使用"发布"命令.有时,它甚至可以工作.大多数时候,我莫名其妙地在左下角发布了"发布失败",没有进一步的细节.
我读过的几篇Google搜索文章/论坛帖子建议让发布操作的目标本地文件夹可供所有人阅读/写入.没有帮助.
是否有办法获得有关VS2008中发布失败的详细信息,如果没有,是否有更好的方法来进行这些部署?我花费更多时间构建/推送到Web服务器而不是实际调试.
我在FTP服务器上发布我的应用程序.我将FTP帐户信息(URL,用户和密码)提供给Visual Studio,但每次单击"立即发布"按钮时,它都会一直询问我FTP密码.
为什么VS不会自动填写我的密码?
这不是一个简单的站点操作| 网站设置| 等问题.这种方式更加复杂.
意外后,删除了的根站点 WITH publishing enabled,我创建了一个新的根网站,并试图激活它出版(根).它失败并显示指向SITE和WEB的错误消息:
现场
The feature being activated is a Site scoped feature which
has a dependency on a Site Collection scoped feature which has
not been activated. Please activate the following feature before
trying again: SharePoint Server Publishing Infrastructure
f6924d36-2fa8-4f0b-b16d-06b7250180fa "
Run Code Online (Sandbox Code Playgroud)
卷筒纸
The Site scoped feature being activated has a dependency on hidden
Site scoped feature
'FeatureDefinition/22a9ef51-737b-4ff2-9346-694633fe4416'
(ID: '22a9ef51-737b-4ff2-9346-694633fe4416').
Hidden features cannot be auto-activated across scopes.
There may be one or …Run Code Online (Sandbox Code Playgroud) 我正在使用Web Deploy在Visual Studio 2010中发布ASP.NET MVC网站.
在此发布后,有没有办法在服务器上运行.bat文件?
两天前我在Google Play上发布了我的应用程序作为beta测试版本,我为它添加了一组测试人员.他们可以选择加入,但Google Play应用中的应用仍然无法显示,而且从网络上我可以看到有很多与之相关的错误信息.
当前版本:随设备变化
这是什么意思?
需要Android:1.6及以上
这是我们使用的错误
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="17" />
Run Code Online (Sandbox Code Playgroud)
在清单和
target=android-16
Run Code Online (Sandbox Code Playgroud)
在project.properties中
大小:随设备变化
如何指定此信息?
此外,谷歌播放网络界面仍然说这个应用程序与我用来开发它的设备不兼容!(Nexus 7).
我究竟做错了什么?
假设我正在使用Gradle进行模块化库开发.在我的根项目我有子项目geometry,algorithms,visualizer,我想每发布一个罐子神器.
至于我的根目录,build.gradle我有以下部分:
apply plugin: 'maven-publish'
publishing {
publications {
publishDemos(MavenPublication) {
groupId 'ru.ifmo.ctddev.igushkin.cg'
artifactId 'geometry'
version globalVersion
artifact project(':geometry').tasks.getByName('jar')
}
publishAlgorithms(MavenPublication) {
groupId 'ru.ifmo.ctddev.igushkin.cg'
artifactId 'algorithms'
version globalVersion
artifact project(':algorithms').tasks.getByName('jar')
}
publishVisualizer(MavenPublication) {
groupId 'ru.ifmo.ctddev.igushkin.cg'
artifactId 'visualizer'
version globalVersion
artifact project(':visualizer').tasks.getByName('jar')
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的第一个问题是:是否有更短的描述出版物的方式?例如,我想声明,对于每个子项目,我需要一个带有artifactId名称集合的出版物.
接下来,我的子项目互相依赖,两者algorithms并visualizer依靠来自班geometry,但在这一点上的罐子不包含依赖关系,并且,例如,用户将不得不依赖同时添加到geometry和algorithms,如果他们想使用algorithms.
那么,有没有办法提供某种自动依赖,所以添加algorithms也会添加geometry?如果是,我该怎么办?如果不是,提供模块化库的惯用方法是什么?我应该组装具有依赖性的罐子吗?
UPD:我是对的,而不是artifact ...我应该使用from project(':...').components.java,因为它会拾取工件和依赖项?如果我使用,如何单独选择依赖项 …
上周它工作得很好!!!
现在,在下载并安装更新"15.8.2"后,当我尝试发布我的应用程序时,最后一步是失败的.我的意思是,虽然构建过程没有问题,但发布过程返回时出现以下错误:
"NETSDK1061:使用Microsoft.NETCore.App版本2.1.3恢复了该项目,但使用当前设置,将使用版本2.1.3-servicing-26724-03.要解决此问题,请确保使用相同的设置用于还原以及后续操作(如构建或发布).如果在构建或发布期间设置RuntimeIdentifier属性但在还原期间未设置,则通常会发生此问题.有关详细信息,请参阅https://aka.ms/dotnet-runtime-patch - 选择."
注意:如果我使用Vs2017(15.8.1)移动到另一台PC,一切都按预期工作.
请不要将此问题标记为重复,因为事实并非如此.我已经阅读了所有的帖子,博客和答案,但没有一个能给出真正的解决方案.我没有将任何软件包升级到2.1.2和2.1.3,我的所有软件包都引用了2.1.1,没有例外.我已经仔细检查了所有配置,一切似乎都没问题,我已经遵循了所有的指导原则,似乎没有什么是真正的解决方案.
注意:我的发布设置如下:
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>FileSystem</WebPublishMethod>
<PublishProvider>FileSystem</PublishProvider>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
<ExcludeApp_Data>False</ExcludeApp_Data>
<ProjectGuid>73d9d7f6-a8ff-4543-99e0-6af66bba4509</ProjectGuid>
<publishUrl>bin\Release\netcoreapp2.1\publish\</publishUrl>
<DeleteExistingFiles>True</DeleteExistingFiles>
<TargetFramework>netcoreapp2.1</TargetFramework>
<SelfContained>false</SelfContained>
<_IsPortable>true</_IsPortable>
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
</PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)
如您所见,我的部署不是自包含的.它是框架依赖
我们正在尝试开发一个用于安排社交媒体帖子的应用程序。到目前为止,我们已经准备好 Facebook 集成,我们正准备实施 Instagram,但根据官方文档(https://developers.facebook.com/docs/instagram-api/guides/content-publishing)->“内容发布 API 仅与 Facebook 营销合作伙伴和 Instagram 合作伙伴处于封闭测试阶段。我们目前不接受新申请者。”。您能否告诉我们如何使用他们的 API 将内容发布到 Instagram 以更好地安排和/或自动化?Instagram 合作伙伴计划会永久关闭吗?我们可以申请接受吗?如果不使用 API,是否还有其他方法可以将大量帖子(比如 30-40)发布到不同的帐户?
谢谢
使用 Visual studio 2019发布 ASP.NET Core 3 API netcoreapp3.1项目时,也会发布多个代码分析 dll。此外,这些 dll 还以 13 种语言发布,外加英文版本。
如何防止 Visual Studio 在生产服务器上发布代码分析 dll(包括英文版本)?
这些 dll 是:
Microsoft.CodeAnalysis.CSharp.resources.dll
Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
Microsoft.CodeAnalysis.resources.dll
Microsoft.CodeAnalysis.Workspaces.resources.dll
Run Code Online (Sandbox Code Playgroud)
我在 Window 10 上使用 Microsoft Visual Studio Enterprise 2019 版本 16.4.5。
发布配置为:
Configuration: Release x64
Target framework: netcoreapp3.1
Deployment mode: Framework dependent
Target runtime: win-x64
File Publish Options:
Produce single file: no
Enable ReadyToRun compilation: yes
Delete all existing files prior to publish: yes
Run Code Online (Sandbox Code Playgroud) dll code-analysis publishing visual-studio-2019 netcoreapp3.1
我正在开发一个C#应用程序,我正在验证发布应用程序的设置."装配信息"部分下的GUID设置是什么?
publishing ×10
.net ×2
asp.net ×2
c# ×2
android ×1
api ×1
asp.net-mvc ×1
clickonce ×1
core ×1
dependencies ×1
dll ×1
ftp ×1
google-play ×1
gradle ×1
iis ×1
instagram ×1
modularity ×1
webdeploy ×1