首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在非常基本的WebSharper应用程序中找到‘/Script/IntelliFactory.WebSharper.dll.js’

无法在非常基本的WebSharper应用程序中找到‘/Script/IntelliFactory.WebSharper.dll.js’
EN

Stack Overflow用户
提问于 2012-11-01 11:52:07
回答 1查看 222关注 0票数 2

我正在开发一个非常简单的WebSharper应用程序,在运行它时遇到了困难。

我的F#/WebSharper库包含以下Main.fs:

代码语言:javascript
复制
namespace Sandbox35.FsLib

open IntelliFactory.WebSharper
open IntelliFactory.WebSharper.Html

type HelloWorldControl () =
    inherit Web.Control()

    [<JavaScript>]
    override this.Body =
        Div [ P [ Text "Hello World" ] ] :> Html.IPagelet

我将其加载到Default.aspx中,包含以下内容:

代码语言:javascript
复制
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Sandbox35.Lib._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
  <WebSharper:ScriptManager runat="server" />
  <title>Sandbox</title>
</head>
<body>
  <form id="form1" runat="server">
    <SandboxLib:HelloWorldControl runat="server"/>
  </form>
</body>
</html>

我正在为我的服务器控件添加项目引用,并在应用程序的web.config文件中添加相关条目和WebSharper处理程序,如其站点上的示例所述。

这一切看起来都很好,但是当我运行应用程序时,我发现浏览器找不到很多Javascript文件:

  1. Sandbox.Lib.dll.js
  2. IntelliFactory.WebSharper.dll.js
  3. IntelliFactory.WebSharper.Html.dll.js

它们都带着404错误返回。

我使用的是VS2010 & .Net 3.5。

只是想知道我还能查些什么?

EN

回答 1

Stack Overflow用户

发布于 2012-11-02 13:04:29

这些文件通常是在web项目根目录下的脚本文件夹中的磁盘上生成的。他们在场吗?如果没有,IntelliFactory.WebSharper.Web目标是否包含在web项目MSBuild文件中?

代码语言:javascript
复制
<Import Project="$(WEBSHARPER_HOME)\IntelliFactory.WebSharper.Web.targets" />
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13176480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档