我有一个ASP.NET MVC 4网站.我是Windows Azure的新手,所以我想我会尝试做整个发布周期.当办理登机手续时,我想建立一个发布到临时区域的发布.然后,如果我喜欢这个改变,我想把它们推向生产.
Windows Azure网站可以实现这一点吗?如果是这样,怎么样?目前,我有一个Windows Azure网站.我可以成功将网站发布到Windows Azure.但是,我似乎无法弄清楚如何进行分段/生产配置.
谢谢您的帮助.
我有一个ASP.NET MVC 4应用程序.我想将新的Web API功能用于学习目的.我想学习如何公开相同的端点,但提供不同的版本.换句话说,我想暴露端点,如下所示:
http://mysite/1.0/Products/1
http://mysite/2.0/Products/1
Run Code Online (Sandbox Code Playgroud)
为了做到这一点,我在默认的"Controllers"目录中添加了一个"Api"目录.在"Api"目录中,我还有另外两个目录:"Version1-0"和"Version2-0".每个目录都有一个名为"ProductsController"的ApiController.
我尝试通过在WebApiConfig.cs文件中添加以下路由定义来公开端点:
config.Routes.MapHttpRoute(
name: "1-0Api",
routeTemplate: "api/1.0/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
Run Code Online (Sandbox Code Playgroud)
不幸的是,我无法弄清楚如何通过上面列出的URL公开操作.我究竟做错了什么?谢谢!
我有一个传统的ASP.NET Web窗体应用程序.我想在Windows Azure中托管该应用程序.我可以在Windows Azure中将Web窗体应用程序发布为网站吗?如果是这样,有没有人有任何文档?我似乎找不到任何东西.
谢谢.