Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
本地IIS而非IIS Express上的Azure移动服务_Azure_Azure Mobile Services - Fatal编程技术网

本地IIS而非IIS Express上的Azure移动服务

本地IIS而非IIS Express上的Azure移动服务,azure,azure-mobile-services,Azure,Azure Mobile Services,好的,我已经在VisualStudio2013中创建了一个Azure移动服务项目。 我按原样运行它,然后在浏览器中通过简单的浏览器应用程序添加一个todo项来测试它,该应用程序似乎被烘焙到这些服务项目中。它给了我一个“201成功”的信息——太棒了 然后,我将项目从IIS Express转换为本地IIS作为web主机,重新编译并重试,虽然我得到了相同的笑脸应用程序,告诉我一切正常,但当我尝试添加todo项目时,我得到了404错误。这与给出这些说明的Microsoft文章相反,该文章明确指出,在设置

好的,我已经在VisualStudio2013中创建了一个Azure移动服务项目。 我按原样运行它,然后在浏览器中通过简单的浏览器应用程序添加一个todo项来测试它,该应用程序似乎被烘焙到这些服务项目中。它给了我一个“201成功”的信息——太棒了

然后,我将项目从IIS Express转换为本地IIS作为web主机,重新编译并重试,虽然我得到了相同的笑脸应用程序,告诉我一切正常,但当我尝试添加todo项目时,我得到了404错误。这与给出这些说明的Microsoft文章相反,该文章明确指出,在设置项目时,我可以选择IIS Express或本地IIS

我的猜测是,当此项目在本地IIS服务器上运行时,web.config缺少一些内容

我希望在我花费数小时试图解决如何为此类项目配置IIS之前,有人已经有了解决方案

我已经在Azure Mobile上浪费了大量的时间来处理大量的bug和问题,而且我的精力也开始枯竭了——所以我希望在我去Parse.com获取一个帐户之前有人能帮我

多谢期待


Dean

针对您的情况,最简单的方法可能是部署到云,并使用该服务进行测试。Visual Studio 2013 Update 2使您可以轻松部署应用程序和。这比使用本地实例要慢一点,但您也可以放心,当您最终上线时不会有任何意外,因为您一直都在上线

也就是说,我们将调查您在直接使用IIS时看到的问题。您可能想自己尝试一些事情:

确认您可以从Mac的浏览器查看web端,以确保防火墙允许请求通过。 尝试使用smiley face页面中的Getting Starting链接,查看REST端点是否正常工作。
我在火车上做了很多开发工作,这就是为什么我需要这个来工作。我设法找到了一种方法,允许iisexpress从VM安全环境中冲出,并在外部公开自己。对于你的建议,这远不是一个很好的解决方案,正如我在我的原始帖子中所说,我在使用“入门”链接发布消息时遇到404个错误