【c#部署程式到服務器插入數據到oracleDB亂碼】教程文章相关的互联网学习教程文章

c# – 将Web角色从源代码控制部署到azure

有没有办法从源代码控制部署到azure webrole. 我不介意我使用哪种sc系统,只是希望部署在’推送’上发生,就像使用git的azure网站一样.解决方法:Microsoft提供免费的hosted TFS service,允许您在TFS团队项目中发生签入时,将项目从TFS自动构建和部署到Azure.设置非常简单,大约需要10-15分钟.它目前处于预览状态,因此它是免费的.我有一个blog post和companion video. 博客文章和视频用于“Azure网站”,但“Azure Cloud Service”(您提到...

c# – RDLC文件的部署和大小

我正在开发一个项目,我将要存储大量(150)我需要部署的RDLC报告.此文件采用.rdlc格式.对于已部署的应用程序的大小,这个大文件的数量是否可以考虑,编译时间是否会出现问题?解决方法:文件数本身不会成为问题. RDLC文件的大小取决于报告的复杂程度(主要是显示的元素数量和数据集中的字段数),因为它只是一个XML文件. 编译时间不会成为等式的一部分.构建站点时不会编译RDLC文件.它们本质上是ReportViewer控件的配置文件,因此它知道如何呈...

c# – Azure WebApp部署:抛出表达式导致编译器错误CS1525【代码】

我正在使用C#中的新throw表达式:_configurator = configurator ?? throw new ArgumentException(nameof(configurator));它在Visual Studio 2017中编译得很好但是当从我的版本控件(在本例中为BitBucket)部署到我的临时插槽时它失败了:Repositories\UserRepository.cs(46,45): error CS1525: Invalid expression term 'throw' [D:\home\site\repository\foo\foo.csproj]这发生在我项目的几个地方. 如何设置我的WebApp以允许编译这个...

c# – .NET部署dll,项目不使用但引用的dll需要

所以问题很简单:我的项目引用程序集X而不是Z.但程序集X确实引用程序集Z.程序集Z更新一些频繁,所以每当我构建我的项目时,我也想获得最新版本的Z . 到目前为止,我已经提出了3个选项: >引用程序集Z.这具有始终获得新版本的优点.但它确实污染了参考文献,并没有严格要求.>添加一个后期构建事件,该事件从更新它们的位置复制所需的DLL.我认为这是非常好的,直到我需要多个不同的DLL,这将使脚本相当长并且维护繁琐.>将程序集Z添加为资源,并...

c# – 使用Visual Studio 2012进行部署时删除ConnectionString【代码】

我正在开发一个包含2个Web应用程序的项目,一个是作为长时间运行的进程(使用appfabric)托管,另一个是普通的MVC应用程序.它们共享相同的datacontext,因此同样是connectionString.appfabric应用程序作为main的子应用程序部署,利用web.config继承(我们不希望在web配置中复制连接字符串) 我的问题是,使用新的Visual Studio 2012向导进行发布时,即使我取消勾选“在运行时使用此连接字符串”框,也会自动添加connectionString. 我也尝试使用...

c# – 我是否需要在ASP.NET中部署Web服务引用?我可以使用单身人士吗?

我真的需要处理SoapHttpClientProtocol对象吗? 在ASP.Net中将实例用作Singleton是更好的做法吗? 这说SoapHttpClientProtocol是线程安全的:http://msdn.microsoft.com/en-us/library/system.web.services.protocols.soaphttpclientprotocol.aspx.解决方法:它是线程安全的这一事实意味着将它用作单例将几乎将您的站点减少到单线程应用程序. 代理 – 特别是对于Web应用程序 – 应始终在使用块内创建为临时对象(尽管在WCF中它需要是...

c# – 如何在Visual Studio 2008部署项目中获取项目的汇编版本【代码】

我在visual studio 2008中有一个部署项目,它安装了几个C#项目.除其他外,我希望它将项目汇编版本写入注册表. 有没有办法自动找出项目汇编版本(用AssemblyInfo.cs编写)并将其写为注册表属性的值? 如果没有,有没有办法比手工更好地做到这一点?重要的是这些值是正确的,因为我们的更新软件使用它们. 谢谢. 编辑:我不确定我的问题是否完全清楚.我不想得到这个数字并将其存储到字符串中.我想用Deployment Projects注册表编辑器将它写入...

c# – 如何部署不断变化的DLL?

我创建了几个使用我自己的DLL的小应用程序.问题是,这个DLL不断变化.我目前解决这个问题的方法是,我在类库解决方案中有一个Setup项目,用于创建和注册DLL.在我的所有应用程序中,我必须打开解决方案并重新引用新创建/注册的DLL.然后我必须重新编译他们的安装项目,卸载旧的应用程序,然后重新安装新的应用程序. 必须有一个更好的方法,我只是不确定,因为我对这一切都很新.我已经查看了ClickOnce,但我认为这不会解决我的问题,因为我无法发...

c# – 将网站部署为azure作为包

我正在启动一个将在Azure上托管的ASP.net Web项目,但我不确定是将该项目开发为常规ASP.net应用程序并将其部署为Azure上的Web站点,还是将其开发为具有Web角色的云应用程序. 该项目的性质是一个网站(简单的数据库后端),但问题是部署问题.我们的目标是构建应用程序的版本,然后部署到登台和生产环境,这意味着构建的输出应该产生一个包(类似于msdn中描述的). 有关如何create a service package发布云服务的大量信息,但有关将网站发布到a...

避免在部署的c#asp网站中窃取代码

我正在使用asp / c#构建一个网站,我需要将其部署到由外部人员管理的多个服务器上. 我需要避免有权访问服务器的人访问和重用我们的代码. 到目前为止,我听到的一个选项是我可以检查代码中的MAC地址,但是,用户可以更改MAC地址. 有哪些最安全的选择可以避免这种情况?解决方法:你有几个选择,但很多人评论……也许他们不值得. >法律:让在您服务器上工作的外部人员签署保密协议.>值得信赖的外部人:雇用您信任的人.朋友,老同事等>虚拟服...

c# – VisualStudio 2012和MVC4:如何将单个文件/文件夹部署到文件系统?【代码】

我正在使用VisualStudio 2012 Professional中的ASP.NET MVC4构建一个相当复杂的Web应用程序,用于数据可视化.由于技术原因(涉及实时服务器端消息传递等),我必须通过文件系统将Web应用程序部署到我们的生产服务器,因此在大多数情况下我不能使用开发服务器. 随着项目的发展和包含越来越多的脚本,部署几乎需要一分钟才能完成,即使在1000BASE-T以太网上也是如此,这非常烦人.在大多数情况下,仅仅“更新”项目中的特定文件或文件夹是绝对足...

c# – 如何部署ASP.NET项目以使.aspx文件中没有代码?

我最近成为ASP.NET Web项目的维护者.在部署一些更改的过程中,我们注意到在某些时候项目部署的方式已经发生了变化.该项目是一个Web应用程序项目.目前,当我将它“发布”到我的本地机器时,我可以打开各种.aspx文件并查看一些代码 – 一些ASP,主要是JavaScript,但大部分代码似乎都编译成.dll. 我们想要的是构建和部署这个应用程序,以便.aspx文件中没有代码 – 这是它在上一个开发者停止维护它之前的工作方式. .aspx文件中根本不应该有代...

C# 部署控制台应用程序 自动进行App.config转换【代码】【图】

在做项目的过程中,一般都有好几套环境,如Dev环境,QA环境等,通常情况下,不同环境的某些配置文件值是不一样的,部署时手动修改的方式管理多套环境的配置文件是很累的,而且很容易出错,最好的方式是部署时根据选择的配置管理器自动生成不同的配置。 在新建的Web 应用程序中,我们会看到Web.config是下面这样的,而且发布时会自动选择Web.Release.config配置的值,具体可参考之前写的另一篇博客 《Web.config 自动替换值》但是其...

C# Redis数据库 一:部署安装及操作【代码】【图】

一.下载安装Redis数据库1.下载地址:https://files.cnblogs.com/files/wangjifeng23/Redis-x64-3.2.100.zip //这是我下载的版本 所有版本:http://download.redis.io/releases/2.下载后拿到Redis的压缩包文件3.解压到指定文件夹4.Win+R输入:CMD 然后到解压目录安装redisredis-server redis.windows.conf5.为了方便使用 可以安装启动服务。redis-server --service-install redis.windows.conf6.安装完成后 右键 计算机-管理...

c#-无法使用Ubuntu连接到Wine中部署的.NET应用程序的MySQL

以下是链接 How to insert,delete,select,update values in datagridview in C# using MYSQL 它具有从Windows应用程序连接到MySQL数据库的代码.在Windows XP中工作正常.因此,我创建了一个安装文件,并使用Wine在Ubuntu中安装了该文件. 问题在于数据没有在应用程序的datagridview中弹出. 额外的信息:Wine is working fine by which i have installed small desktop applicationMySql with connector,Mono IDE are already installed...