2016-10-22 29 views
5

我有一個運行websharperserverclient模板應用程序從ionide項目生成器的問題,並不能找到任何信息在網絡上如何做到這一點 - 我得到的最接近的是this question - 我實際上試圖運行它在項目文件夾(其中Web.config文件)xsp4但每次得到404(截圖附:xsp4 error)。當然,在啓動xsp之前,我運行./build.sh(或FAKE build)腳本,並且完成時沒有錯誤。我對websharpersuavewebsharperspa項目模板(第二個與xsp4一起運行並且像魅力一樣工作)沒有問題。F#ionide websharperserverclient - 如何運行

編輯

以文本形式的錯誤消息:

System.Web.HttpException
資源無法找到。

說明: HTTP 404.您正在查找的資源(或其某個依賴項)可能已被刪除,名稱已更改或暫時不可用。請檢查以下網址並確保它拼寫正確。

詳情:請求的URL:/

異常堆棧跟蹤:

at System.Web.StaticFileHandler.ProcessRequest (System.Web.HttpContext context) <0x4202aa80 + 0x00733> in <filename unknown>:0 
    at System.Web.DefaultHttpHandler.BeginProcessRequest (System.Web.HttpContext context, System.AsyncCallback callback, System.Object state) <0x4202a400 + 0x00153> in <filename unknown>:0 
    at System.Web.HttpApplication+<Pipeline>c__Iterator1.MoveNext() <0x42012000 + 0x04416> in <filename unknown>:0 
    at System.Web.HttpApplication.Tick() <0x42010800 + 0x00057> in <filename unknown>:0 
+0

如果您可以從截圖中複製錯誤並將其作爲文本包含在問題中,那將會很有幫助。屏幕截圖不能被其他人以後搜索到,他們可能會得到相同的錯誤。順便說一句,我根本不認識WebSharper,所以恐怕我對你的實際問題不會有太大的幫助。但在你的問題(包括文字,而不是圖片)中包含錯誤信息可能會幫助任何人*回答你的問題,給你更好的答案。 – rmunn

+0

@rmunn在文本框中添加了錯誤 - 感謝您的建議 – Jeffrey

+0

不客氣。我改進了你的格式,順便說一句。 – rmunn

回答

1

是,似乎有與運行OWIN模塊XSP,我敢問題調查。在此期間,您可以切換到使用WebSharper的的HttpModules通過執行以下操作:被指示一切有關的HttpModule在Web.config

  • 取消對節點(即節點system.web/httpModulessystem.webServer/modules)。
  • 刪除對WebSharper.OwinMicrosoft.Owin.Host.SystemWeb的NuGet依賴關係(並確保相應的dll從您的bin文件夾中刪除)。
  • 刪除或註釋掉Startup.fs