我有一個客戶需要通過HTTPPOST將XML文件接收到共享網絡文件夾。我是一個網絡人,所以我沒有編程背景。有人可以分享一些建議,說明如何在IIS 8上添加一個asp.net應用程序,使客戶能夠在沒有窗體或其他用戶交互的情況下接收XML文件?允許HTTP發佈到網絡FO
謝謝!
我有一個客戶需要通過HTTPPOST將XML文件接收到共享網絡文件夾。我是一個網絡人,所以我沒有編程背景。有人可以分享一些建議,說明如何在IIS 8上添加一個asp.net應用程序,使客戶能夠在沒有窗體或其他用戶交互的情況下接收XML文件?允許HTTP發佈到網絡FO
謝謝!
最微不足道的方法是刪除一個minimal .ASPX file該請求體寫入磁盤:
<%@ Page Language="C#" %>
<%
foreach (HttpPostedFile file in Request.Files)
{
var dateTime = DateTime.Now.ToString("yyyy-MM-dd_HH_mm_ss.xml");
var filename = System.IO.Path.Combine(@"C:\Temp\UploadedFiles\", dateTime);
file.SaveAs(filename);
}
%>
但作爲一個網絡人,你就會知道這是你的服務器開闢了一大堆虐待,所以請確保妥善保護它。
感謝CodeCaster!移動到.Net 4並在POST上獲得200OK。真的很感謝幫助。
請原諒我對這個問題的無知,但是我會創建一個asp.net網站,或者一個可以運行IIS網站的應用程序。不知道是否需要創建一個通用的IIS站點,並將此代碼作爲其下的應用運行。 – JPG
您可以將其保存爲.aspx文件並將其放在IIS網站(或子目錄或網站下的應用程序)中。請注意它未經測試,但總體思路應該起作用。 IIS將按需編譯文件。 – CodeCaster
我保存了該文件,並且收到以下錯誤: – JPG