标签: publishing

发布新版ASP.NET网站 - 最佳实践

发布我的asp.net应用程序的新版本的最佳做法是什么?

我担心当前使用该应用程序的用户.如果我推出一个新版本,它会把它们推出去吗?IIS如何处理打开的会话?

我正在寻找一种在不影响用户的情况下推送新版本的简单方法.

c# asp.net publishing

5
推荐指数
2
解决办法
587
查看次数

Python类中的字母顺序功能

警告,这是一个纯粹的懒惰查询!随着我的项目的发展,一个类中的函数数量也在增加.我还有每个.py文件的一些类.所以我想做的是重新排序它们的功能名称是有组织的[对不起,英国在这里,我已经在Alphabetizing中以'z'进行了大量的妥协;-)]按字母顺序排列.

例如,目前:

class myClass():
    stuff
    def __init__():
        do stuff
    def b():
        also do stuff
    def c():
        do other stuff
    def a():
        do even more stuff
Run Code Online (Sandbox Code Playgroud)

..为了便于查找,我想重新安排到:

class myClass():
    stuff
    def __init__():
        do stuff
    def a():
        do even more stuff         
    def b():
        also do stuff
    def c():
        do other stuff
Run Code Online (Sandbox Code Playgroud)

纯粹出于美观的原因,因为它使搜索相关功能更加直观.我显然希望将init()等保持在类的顶部.

现在,我可以(但还没有)使用python脚本执行此操作,该脚本将.py类作为文本文件驻留在.py中,并执行大量的字符串操作.但我想知道有更好的方法吗?也许有一个我可以在某处使用的工具?我有一次很好的打猎,但我找不到任何可以使用的东西.

我正在使用emacs,所以也许有一个很大的5分钟组合序列可以完成魔术(例如),但我在python模式下看不到任何东西!

最后,我想要一些方法来可视化和宣传类结构/文档字符串.

当我说可视化结构时,我的意思是,例如,myClass.a()调用myOtherClass.g(),这将是一个链接,所以我能够看到什么调用什么,或者在逐类class basis(即myClass使用什么函数/类?)或整体(这里是一堆文件,它们如何'连接'?)

当我说宣传类,我想我的意思是像你看到的API文档EG1,EG2.

python visualization class publishing alphabetized

5
推荐指数
1
解决办法
1104
查看次数

转换时,Msbuild不会复制web.config文件

msbuild发布后,TransformWebConfig文件夹为空.以下是teamcity日志

[09:31:43]: [CollectWebConfigsToTransform] GetPublishingLocalizedString 
[09:31:43]: [GetPublishingLocalizedString] Found The following for Config tranformation:
{0}
[09:31:43]: [it\it.vbproj.teamcity] PipelineTransformPhase 
[09:31:43]: [PipelineTransformPhase] GetPublishingLocalizedString 
[09:31:43]: [GetPublishingLocalizedString] Publish Pipeline Transform Phase 
[09:31:43]: [it\it.vbproj.teamcity] AutoParameterizationWebConfigConnectionStringsCore
[09:31:43]: [AutoParameterizationWebConfigConnectionStringsCore] Skipping target
"AutoParameterizationWebConfigConnectionStringsCore" because it has no inputs. 
[09:31:43]: [it\it.vbproj.teamcity] CopyAllFilesToSingleFolderForPackage (1s) 
[09:31:43]: [CopyAllFilesToSingleFolderForPackage] GetPublishingLocalizedString 
[09:31:43]: [GetPublishingLocalizedString] Copying all files to temporary location below for package/publish:obj\Deploy-Dev\Package\PackageTmp.
Run Code Online (Sandbox Code Playgroud)

Web.config文件存在于目录中.只是不明白为什么不挑选它.此外,发布目标后包含web.deploy和web.release文件,而不是web.config文件.请帮忙.

iis msbuild publishing webdeploy

5
推荐指数
1
解决办法
5245
查看次数

有可能以编程方式创建电子书吗?

我正在调查是否有可能以编程方式生成电子书,比如说Kindle电子书.有没有图书馆,开源或专有?特别是对于python.

python multimedia publishing

5
推荐指数
1
解决办法
6277
查看次数

为什么应用程序突然与某些设备不兼容?

我似乎有一个严重的问题.几个星期前,我发布了一个应用程序Antipaper Notes(com.pancerola.and.antipaper.notes).它运行在API级别11(Honeycomb)上,除此之外没有任何要求.根据市场情况:

This application is only available to devices with these features, as defined in your application manifest.
Screen layouts: SMALL NORMAL LARGE XLARGE
Required device features
android.hardware.touchscreen
This application is available to over 67 devices. 
Run Code Online (Sandbox Code Playgroud)

几天前,我发布了更新的应用程序com.subhog.antipaper.notes.我需要更改包,并且有一些重要的结构变化证明了应用程序分离的合理性.但是,虽然清单没有更改,但人们在安装应用程序时遇到问题.市场说:

This application is only available to devices with these features, as defined in your application manifest.
Screen layouts: SMALL NORMAL LARGE XLARGE
Required device features
android.hardware.touchscreen
android.hardware.screen.portrait
This application is available to over 67 devices.
Run Code Online (Sandbox Code Playgroud)

所以唯一的区别是纵向列出的肖像模式.现在,奇怪的部分.67个设备的列表是相同的.摩托罗拉XOOM在两个列表中具有相同的风格.但是,有些(只有一些!)Xoom用户将应用程序标记为"与设备不兼容",无法安装它.

可能是什么原因?如果这是肖像模式,那为什么它会出现在某些平板电脑而不是其他平板电脑上呢?如果是别的什么,为什么我看不出有任何区别?

我会感激任何帮助.

compatibility android publishing android-3.0-honeycomb google-play

5
推荐指数
1
解决办法
617
查看次数

在Eclipse Tomcat中发布配置时出错

遇到问题"从localhost发布到tomcat v7.0服务器'遇到问题"从eclipse启动我的tomcat服务器时.在我尝试通过在服务器的设置中选择"使用tomcat安装"选项来解决404错误之后出现此问题.服务器似乎正在运行但实际上并非如此.

发布配置...将文件复制到/usr/share/tomcat7/backup/catalina.policy时出错:/usr/share/tomcat7/backup/catalina.policy(没有这样的文件或目录)/ usr/share/tomcat7/backup /catalina.policy(没有这样的文件或目录)将文件复制到/usr/share/tomcat7/backup/catalina.properties时出错:/usr/share/tomcat7/backup/catalina.properties(没有这样的文件或目录)/ usr/share/tomcat7/backup/catalina.properties(没有这样的文件或目录)将文件复制到/usr/share/tomcat7/backup/context.xml时出错:/usr/share/tomcat7/backup/context.xml(没有这样的文件或目录)/usr/share/tomcat7/backup/context.xml(没有这样的文件或目录)将文件复制到/usr/share/tomcat7/backup/server.xml时出错:/usr/share/tomcat7/backup/server.xml (没有这样的文件或目录)/usr/share/tomcat7/backup/server.xml(没有这样的文件或目录)将文件复制到/usr/share/tomcat7/backup/tomcat-users.xml时出错:/ usr/share/tomcat7/backup/tomcat-users.xml(没有这样的文件或目录)/ usr/share/tomcat7/backup/tomcat-users.xml(没有这样的文件或目录)将文件复制到/usr/share/tomcat7/backup/web.xml时出错:/usr/share/tomcat7/backup/web.xml(没有这样的文件或目录)/ usr /share/tomcat7/backup/web.xml(没有这样的文件或目录)

eclipse tomcat publishing

5
推荐指数
0
解决办法
2578
查看次数

使用Tridion ID发布Tridion多媒体组件

有没有办法我们可以在Tridion中定义使用自己的TCM ID作为文件名发布二进制文件?

components publishing tridion

5
推荐指数
1
解决办法
339
查看次数

构建部署包时WebGrease警告

在构建部署包时从aspnet_compiler.exe获取以下警告:

ASPNETCOMPILER(0,0): Warning : The following assembly has dependencies on a version of the .NET Framework that is higher than the target and might not load correctly during runtime causing a failure: WebGrease, Version=1.6.5135.21930, Culture=neutral, PublicKeyToken=31bf3856ad364e35. The dependencies are: System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089. You should either ensure that the dependent assembly is correct for the target framework, or ensure that the target framework you are addressing is that of the dependent assembly.
Run Code Online (Sandbox Code Playgroud)

在我从1.3.0.0更新WebGrease之前发生了同样的事情尝试了以下两个程序集绑定但没有成功:

<dependentAssembly>
    <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" />
    <bindingRedirect oldVersion="0.0.0.0-1.6.5135.21930" …
Run Code Online (Sandbox Code Playgroud)

.net publishing webdeploy asp.net-mvc-4

5
推荐指数
2
解决办法
2358
查看次数

在iOS应用中从http切换到https会在发布时出现导出合规性问题

我们最近决定在今年夏天更新我们的几个应用程序,将它们从http切换到https,以便遵循2017年1月生效的新Apple指南.

转移到应用程序和从应用程序转移的唯一内容是产品信息,没有用户信息或任何甚至远程敏感的东西 但我们希望尽早遵守,以便我们以后不必担心.

问题:

Apple 似乎迫使我们处理美国出口合规法,该法要求我们获得出口商注册号(ERN)SNAP-R的批准,该法需要公司识别号(CIN).我想,我不是律师.

现在这个问题在这里有所回答,但这已经超过3年了,如果我了解发生了什么,每个与他们的应用程序建立http连接并且在美国境外可用的人都会经历这个问题.

如果是这种情况那么我会期望对大多数iOS应用程序开发人员需要切换到https所需的内容有一个非常明确的解释.

但是我对此并没有太多了解,我对确切的要求(如果有的话)感到困惑.

任何律师都表示赞赏.

https publishing ios app-transport-security

5
推荐指数
1
解决办法
7063
查看次数

将.NET Core 2.0 Web应用程序发布到Azure App Service时出错

我最近将Visual Studio 2017 Community Edition从15.6.2升级到15.6.3,从那时起,我无法使用现有的发布配置文件将我的.NET Core 2.0 Web应用程序成功部署到我的Azure App Services.

错误消息是'C:\ Program Files\dotnet\sdk\2.1.102\Sdks\Microsoft.NET.Sdk\build\Microsoft.PackageDependencyResolution.targets(167,5):错误:资产文件'\ project.assets. json'没有'.NETCoreApp,Version = v2.0'的目标.确保还原已运行,并且已在项目的TargetFrameworks中包含"netcoreapp2.0".

我试过了:

  • 重新下载新的包配置文件,然后重建和发布.
  • 从\ obj \文件夹中删除project.assets.json文件,重建发布.
  • 将项目属性中的目标框架从.NET Core 2.0更改为另一个框架,然后再返回,重建和发布.

以上都没有导致成功部署,并且我一直收到相同的错误消息.

我还检查了project.assets.json文件,目标是".NETCoreApp,Version = v2.0".

我运行'dotnet restore','dotnet build'和'dotnet deploy',所有这些都成功了.

msbuild publishing azure visual-studio

5
推荐指数
2
解决办法
2027
查看次数