问题标签 [cassini]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
143 浏览

asp.net-mvc - 有关如何创建 ASP.NET MVC 2 网站并针对本地 IIS Web 服务器运行它的任何教程(不使用 Cassini)

有没有人有关于如何创建一个简单的 ASP.NET MVC 网站的任何好的链接/教程,并让它在本地 IIS7 Web 服务器上运行,而不是默认的 Visual Studio 开发服务器(又名 Cassini)。

是的,我尝试了谷歌,但我未能获得一些好的关键字等。

干杯:)

0 投票
2 回答
2455 浏览

asp.net - IIS 和 ASP.Net Web 开发服务器之间的行为差​​异?

在开发过程中,我通常使用 Web 开发服务器(有时称为 Cassini)来测试 ASP.Net 应用程序。有时,当我发布到真实的 IIS 环境时,我注意到应用程序的行为有所不同。

那么,生产 IIS 服务器和 ASP.Net Web 开发服务器的行为方式有什么区别?我不是指功能集的差异(显然 IIS 有很多 WDS 中不存在的功能),而是它们处理 ASP.Net 的方式的差异。

顺便说一句:在对这个问题的回答中指出了一些不同之处,但我相信肯定还有更多。

0 投票
2 回答
693 浏览

asp.net-mvc - 我的浏览器中的基本身份验证有什么问题?

我正在尝试转到以下网址:-

http://user1:pass1@localhost:1234/api/users?format=xml

没什么好复杂的。请注意我是如何在 url 中获得用户名/密码的?我相信,这是用于基本身份验证。

当我这样做时,请求标头缺少“授权”标头。呃……这不对:(

我在网站上只设置了匿名身份验证。我不想关闭 anon 并打开 basic .. 因为并非所有网站都需要 basic .. 只有几个操作方法。

那么..为什么这不起作用?这与我的代码没有发送 401 挑战或一些废话有关吗?

对于它的价值,我的网站是在 IIS7 上运行的 ASP.NET MVC1(当我在 cassini 上运行它时也会发生同样的事情)。

更新:

如果这是使用基本身份验证(ala 安全漏洞)调用资源的非法方式..那么对于 ASP.NET MVC 网站..每个操作方法(而不是整个站点,例如),这是否可行?

0 投票
2 回答
676 浏览

.net - SimpleWorkerRequest 如何将 MIME 类型与扩展关联?

我在Cassini中提供 html 引用 svg 文件,并且由于未正确发送 mime 类型而遇到问题。我最终编写了自己的Cassini端口,它根据 mime 类型设置扩展。

经过一夜好眠后,我意识到可能有某种注册表项或配置文件,我可以在其中为 SimpleWorkerRequest 配置自定义 mime 类型,SimpleWorkerRequest是通过 Casinni 提供内容的 .NET 类。但是,我不知道那是什么。

0 投票
1 回答
11587 浏览

asp.net - 调试:当类型被标记为可序列化时如何调试“类型未标记为可序列化”异常

我试图:

在网页中。但它不断抛出一个序列化异常:

在程序集“QC.Security, Version=1.0.0.1, Culture=neutral, PublicKeyToken=null”中键入“QC.Security.SL.SiteUser”未标记为可序列化。

然而,自定义 IIdentity 类型被标记为可序列化,如下所示:

我不知道如何调试它,因为我无法进入序列化程序代码来找出它为什么会崩溃。调用堆栈只有一帧深,然后才命中 [外部代码]。鉴于该类型已明确标记为可序列化,因此该错误消息几乎毫无用处。试错调整也产生了一个Type is not resolved for member异常。

它工作正常。但是现在“突然”它并不意味着 Visual Studio 中有一些愚蠢的错误,但重新启动对“这个”时间没有帮助。所以现在我不知道这是一个愚蠢的VS错误还是一个完全不相关的错误,我得到了一个序列化异常或者我做错了什么。

事实上,我只是不再相信 VS,因为我在过去几个月里一直在进行的疯狂追逐的数量是通过重新启动 VS 2008 或其他一些可笑的解决方法来“修复”的。

0 投票
2 回答
1771 浏览

c# - 从控制台运行 Cassini

我使用 MsBuild.exe 从控制台调试我的项目。在我编译项目后,我想启动并测试它,但我有问题我无法启动 Cassini 来测试项目。我可以从控制台运行 Cassini 吗?

0 投票
1 回答
86 浏览

asp.net - ASP.NET 在页面加载时编译,而不是在 Ctrl+Shift+B

在 cassini 中调试期间,代码运行良好,但是当我明确构建它时,编译会在一个对象上中断,说它找不到引用。在断点期间显示对对象的正确引用,并且我可以查看调试智能感知。

代码本身很简单

该控件是一个简单的用户控件,具有命名空间 CFTW.Controls。调用代码位于 web 控件中,该控件位于同一文件夹中。我什至尝试将调用代码添加到同一个命名空间。

编辑:最大的问题是我无法发布 dll。好吧,无论如何在高水平。

0 投票
3 回答
3307 浏览

visual-studio - 使用 VS Web Dev Server 覆盖 mime 类型

我想将 xbaps 从 VS Web 开发服务器(cassini)提供给 Firefox,但是当从开发服务器提供时,Firefox 提供下载此文件。据我所知,这是因为开发服务器正在为 xbap 文件提供 mime 类型的“application/octet-stream”而不是“application/x-ms-xbap”,后者在从 IIS 提供时有效。

有谁知道如何更改开发服务器用于 *.xbap 文件的 mime 类型?

0 投票
2 回答
586 浏览

asp.net - 在内置 Web 服务器上调试 ASP.NET 突然停止

我有 Windows Server 2008(64 位)、带有内置网络服务器的 VS 2008 和 ASP.NET MVC 1.0 webapp。

我要做的就是调试所说的应用程序。我有一堆断点,但它们的行为方式非常奇怪。当我用 F5 开始调试会话并遇到断点时,调试器就停止了。然而,在几次 F10s/F11s 调试之后突然“停止”(当时没有例外),但 VS 既没有从浏览器的进程中分离出来,也没有停止 webapp 执行:Visual Studio 保持连接状态,Web 请求继续照常执行。

我尝试了各种浏览器(Chrome、Firefox、IE),但无济于事。

我该怎么做才能解决这个问题?它真的让我发疯。

0 投票
3 回答
8522 浏览

visual-studio-2010 - 指定的目录或文件在 Web 服务器上不存在

我有一个混合的 asp.net web 表单/mvc 应用程序,我最近使用 mvc2 转换为 .net 4。我已经将该应用程序设置为在 IIS 7.5(在 Windows 7 上)上运行,并且网站的 Web 表单部分运行正常,但 MVC 部分不是。每当我尝试访问需要通过路由引擎的页面时,我都会得到

HTTP 错误 404.0 - 未找到
您要查找的资源已被删除、名称已更改或暂时不可用。
模块 IIS Web 核心
通知 MapRequestHandler
处理程序 StaticFile
错误代码 0x80070002

我正在通过 VS2010 调试这个网站(所以我已经设置为使用 IIS 而不是 Cassini),当我在 Application_Start 函数中放置一个断点时,它永远不会被命中,所以路由永远不会被注册。当我在其中一个 aspx 页面代码隐藏中的 Page_Load 函数中放置一个断点时,它会被命中。所以看来问题是路由没有被注册。

我错过了什么?