我们最近将我们的 ASP.NET网站升级为Web 应用程序,我们对部署时突然出现的困难感到震惊。考虑到这是一项多么普遍的任务,我想知道人们使用什么插件/软件来部署快速发展的远程存储项目(即网站)?
除了在Visual Studio 中“发布”然后必须手动 FTP 已更改的文件之外,一定有更好的方法吗?尤其是因为当我们上传我们的 .DLL 时网站会宕机。
有太多繁琐的文件异常,我必须尽可能地自动化该过程,以防止意外上传。
使用我们的旧解决方案(在我们的网站上),我们使用Dispatch for ASP,它完全震撼了整个过程,只需单击一下。不幸的是,它对 DLL 来说不是很好(如前所述)。
那么你的团队是如何做到的呢?
感谢您的任何建议。
PS - 我已经读到 Visual Studio 2010 应该解决 VS2005/08 中的这些缺点,但在那之前......
我需要在需要运行一些 Visual Studio 在线负载测试的环境中设置 IP 白名单。我能够找到一些关于 Visual Studio Online 据称使用的 IP 地址的文档,但它似乎并不准确。
根据常见问题解答 ( http://www.visualstudio.com/get-starte/load-testing-faq-vs),Visual Studio 在线负载测试在 Azure 美国东部数据中心运行。根据 Microsoft Azure 数据中心 IP 范围 ( http://www.microsoft.com/en-us/download/details.aspx?id=41653 ) 文档,我能够确定将哪些 IP 地址列入 Azure 美国东部的白名单数据中心。
不幸的是,当我们在外部环境中为这些 IP 地址设置 IP 白名单时,Visual Studio 在线负载测试运行时会出错。我们能够暂时删除 IP 白名单限制,并且所有测试都成功运行,因此已确定肯定是 IP 白名单而不是负载测试设置有问题。
有谁知道确定 Visual Studio 在线负载测试代理正在使用哪些 IP 地址的方法?此外,Visual Studio Online 是否有可能在美国东部以外的任何其他数据中心运行?
当 Web 服务托管在 IIS 7 中时,我似乎无法解决添加 Web 服务引用的问题。
如果我运行的是 VS2008 开发服务器,我可以很好地添加它,但是当我将它切换到 IIS 时,我收到了 405 错误。这似乎是一个许可问题,但什么?
我尝试在服务所在的文件夹中添加对“所有人”的权限,并将 *.svn 的脚本映射添加到 aspnet_isapi.dll。
有人知道我可能会错过什么吗?
谢谢!
编辑:添加了我所拥有的一切。似乎把这个问题放在 SO 上会得到“这应该是......”的鸟儿,即使服务器故障是问题消失的地方。
所以我有一个浏览器兼容性派对,我们在某个 web 项目中的某个时候都有,想要访问我的本地 Cassini 实例,由 VS2008 创建,而不必上传到我们的存储库/部署环境来检查 IE6/7 何时运行良好.
谁能告诉我是否可以从另一台机器访问 VS Cassini?如果是这样,我必须做什么才能让它工作?如果不是,我有什么选择?
谢谢,丹尼斯
我的任务是寻找/创建一个批量传真解决方案,将个人报告传真给我们的数百个客户(每个报告都是独一无二的)。我们宁愿远离每页服务,因为成本会很快增加。
关键问题是我们需要每天大致在同一时间发送所有这些传真。
我想知道其他人正在使用什么来促进批量传真,唯一的限制是它必须是基于 Windows 的解决方案。
我在 Visual Studio 2010 中使用 EF 4.1,我希望服务器上的 sql server db 为 2008R2(因为我想在 VS 中使用 MS 中的 EF 迁移工具)。
工具:http : //visualstudiogallery.msdn.microsoft.com/df3541c3-d833-4b65-b942-989e7ec74c87/
问题是,迁移工具抱怨数据库的版本太旧 (90) .. 所以我认为 2008R2 它希望它是 100。

我已经(以某种方式)在 DB 机器上安装了 sql server 2005、2008、2008r2。那么为什么它不创建为 2008r2 数据库呢?
我尝试自己更改兼容性级别,但限制为 90、80 和 70,并且不显示 100。
然后我在机器上安装了 sql server 2012,希望它能升级 dbs 并允许我更改为 100,但仍然没有。
那么如何将下面的 dbs 转换为 100 并将服务器核心更改为使用 2008r2 或 2012?

我的解决方案:
从“SqlExpress”实例中分离所有 DBS。并保存到桌面。从添加/删除程序中卸载 Sql Server 2005 - 实例“SqlExpress”。将文件夹 MSSQL.1 / MSSQL.2 移动到桌面(如果这些文件夹包含 2005 年数据——您可能需要关闭 sqlserver 进程)运行 2008R2 快速安装,新安装。创建“SqlExpress”实例。指定 sa 密码。运行 MSSMS 并连接到 SqlExpress …
我刚刚安装了 TFS2012 并试图通过 Visual Studio 2012 在默认集合中创建一个新项目,但我不断收到此错误消息:
TF218027: The following reporting folder could not be created on the server that is
running SQL Server Reporting Services: /TfsReports/DefaultCollection. The report
server is located at:
http://<servername>/Reports. The error is: The permissions granted to
user '<domain>/grandmasterflush' are insufficient for performing this operation..
Verify that the path is correct and that you have sufficient permissions to create the
folder on that server and then try again.
Run Code Online (Sandbox Code Playgroud)
我已经检查了权限,我的用户是项目集合管理员的成员,项目集合管理员组的“创建新项目”权限设置为允许。
我唯一认为可能是我在安装期间为 Sharepoint 访问和报告查看创建的用户没有写入报告文件夹的权限,但是如果我选择“此时不配置 SharePoint 站点”然后我仍然收到错误消息。我也找不到报告文件夹来检查权限。
TFS 正在使用 …
有没有办法安装 Team Foundation Server 2010 和 SQL Server(Express Edition)的免费版本?
我正在做总是托管在 IIS 中的 Web 应用程序(从 6 到 7),并且我在部署时总是遇到问题。
这些应用程序大部分时间都是“开箱即用”的,但有时它很糟糕。
上次将它安装在安装了 Share Point Server 的 IIS 7 上时,我发现即使 SPS 运行在不同的网站中,我也需要删除 SPS 压缩。其他时间是关于 application.config 运行 32 位应用程序,因为它在第二个请求中停止了 AppPool(这篇文章有帮助)。
我想知道...因为 Web 应用程序在 Visual Studio 中始终可以正常工作,所以我不能像任何其他 Windows 应用程序一样聚合 Cassini Web Server 并部署我的 Web 应用程序吗?
卡西尼号或其他什么...
您对此有何看法,我该怎么做才能避免某些安装出现这么多问题?
iis ×3
deployment ×2
sql-server ×2
.net ×1
asp.net ×1
azure ×1
fax ×1
load-testing ×1
localhost ×1
vb.net ×1
web-server ×1
web-services ×1
windows ×1