Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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
C# 安装配置文件服务-配置文件安装失败(从iOS获取UDID)_C#_Asp.net_Ios - Fatal编程技术网

C# 安装配置文件服务-配置文件安装失败(从iOS获取UDID)

C# 安装配置文件服务-配置文件安装失败(从iOS获取UDID),c#,asp.net,ios,C#,Asp.net,Ios,因此,我接着介绍了如何使用ASP.NET和C#从iOS设备获取UDID。我让.mobileconfig运行起来,它可以加载到iPad上。但我现在的问题是,每当我点击“安装”(见下图)时,就会出现错误“配置文件安装失败”-“配置文件无效” 我可以看到iPad访问我的页面并给我UDID,但我似乎找不到一个页面显示iPad想要什么 现在我只是返回一些xml,但这不起作用: <plist version="1.0"> <key>status</key> <st

因此,我接着介绍了如何使用ASP.NET和C#从iOS设备获取UDID。我让.mobileconfig运行起来,它可以加载到iPad上。但我现在的问题是,每当我点击“安装”(见下图)时,就会出现错误“配置文件安装失败”-“配置文件无效”

我可以看到iPad访问我的页面并给我UDID,但我似乎找不到一个页面显示iPad想要什么

现在我只是返回一些xml,但这不起作用:

<plist version="1.0">
<key>status</key>
<string>OK</string>
</plist>

地位
好啊

在搜索了高低之后,我找到了Lakitu,他说要做301重定向

如果有人感兴趣,这里是我用于重定向的代码:

        context.Response.Status = "301 Moved Permanently";
        context.Response.AddHeader("Location", "/device/enroll.aspx");
        context.Response.End(); 
我读到你需要重定向到一个目录,但任何文件似乎都可以


快乐编码

从哪里我必须写上面?如果我想从.mobileconfig文件中存储UDID,那么我该怎么做呢?在asp.net c#中,您必须编写一个通用处理程序(.ashx),将数据发送到设备。看,我是怎么做到的: