Azure Web 角色中的网站项目
我正在研究一个新的 ASP.Net 项目,我们希望将其托管在 Windows Azure Web 角色中。 该项目的技术要求之一是利用 ASP.Net 网站 项目模型的完整预编译选项(不可更新、单页程序集) - 与 ASP 相对.Net Web 应用程序项目模型。
是否可以在 Azure 中托管 ASP.Net 网站项目? 据我所知,Azure 的项目模板目前仅是 ASP.Net Web 应用程序。
I am researching a new ASP.Net project that we would like to host in a Windows Azure Web Role.
One of the technical requirements of this project is to make use of the full pre-compilation options (non-updatable, single page assembly) of the ASP.Net Web Site project model - as opposed to the ASP.Net Web Application project model.
Is it possible to host ASP.Net Web Site projects in Azure? Best I can tell the project templates for Azure are ASP.Net Web Applications only at the moment.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,我在同样的问题上挣扎了几天,这是分步指南
(1)将您的网站项目发布到文件夹(对于我的情况是“PrecompiledWeb\WebSite1” ,位于我的 azure 项目的子文件夹中)
(2) 修改您的服务定义(.csdef),添加 webrole
(3) 运行以下命令(< a href="http://msdn.microsoft.com/en-us/library/dd179470.aspx" rel="noreferrer">CSPack) 在命令提示符处
(4) 基本上你就快完成了!
祝你好运! ;)
Okay, I was struggling with the same problem for couple of days, here is the step-by-step guide
(1) Publish your website project to a folder (for my case is "PrecompiledWeb\WebSite1", which resides in the sub folder of my azure project)
(2) Modify your service definition(.csdef), adding a webrole
(3) Run the following command(CSPack) at command prompt
(4) Basically you are almost done!
Good luck! ;)
简短的回答是肯定的,但这并不容易。
Azure 的一大优点是几乎所有可复制部署的内容都可以部署到 Azure。 这样您的网站项目就可以部署了。 困难的部分是 Visual Studio 工具当前(并且可能永远)不支持它。 您需要使用 CSPack 命令行工具来打包您的部署。
The short answer is yes, but it isn't easy.
One of the cool things about Azure is that almost anything copy-deployable can be deployed to Azure. As such you web site project can be deployed. The difficult part is that the Visual Studio tools don't currently (and may not ever) support it. You'll need to use the CSPack command line tool to package your deployment.