2013-08-07 34 views
4

我想知道,如果有不发布的ASP.NET解决任何可能的问题。 (奇怪),他们只是复制Web项目的DLL,并需要引用DLL,Web.config和global.ASAX和图像文件在IIS Web服务器上的现有的(虚拟目录创建) 。发布ASP.NET与复制文件

你看到上面的任何问题?

您的反馈意见是极大的赞赏。

+1

不要以为这是真的计算器一个问题,但我不能看到比人为错误的因素以外的任何问题:你一定会忘记一些改变/添加的文件 – Stephen

+1

这是所有发布当您发布并到文件系统 – Jonesopolis

+0

我不知道这是否是一个合适的SO问题,因为这是一个民意调查/讨论问题。但是,这样做是灾难的秘诀。我签约了一个地方,这是政策,这是一个DLL版本冲突或配置错误后部署时另一个。 – jfrankcarr

回答

3

真的不看到这是一个问题。这是我们所做的一些事情。我们发布到一个文件夹 - 任何文件夹,检查web.config实时,然后压缩它。然后,我们创建一个更改请求,引用zip文件&将其传递给托管团队进行部署。

这对我们的伟大工程,但后来每个人都有不同的看法&情况。我不认为这是一个技术问题,但更多的是业务流程问题。

+0

非常好。与我的环境类似。 –

+1

除了我们通过环境推广代码之外,我们有类似的设置。我们的web.config文件引用配置文件在Web应用程序之上一个根文件,它允许我们在每个环境中分别配置文件。如果我们需要对那些作为发布的一部分进行记录的人员进行更改,并将这些更改应用到每个环境(DEV,STAGE和PROD)中。我们在本地发布项目,迁移到DEV。 –

1

它曾经是你复制文件是不够好,因为你需要创建IIS配置系统内的应用程序虚拟目录/应用。最近版本的IIS允许你在app.config中完全处理这个问题,所以它更不是一个问题。

+0

感谢您的回答。 Web应用程序已经部署的情况如何?这是虚拟目录/应用程序已经创建。仍然可以看到复制文件的任何可能的问题? –