问题标签 [asp.net-development-serv]
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.
asp.net-mvc - 用于 CSS 背景图像的 ASP.Net 开发服务器 SVG 文件服务
我在将 SVG 文件设置为 MVC 3 站点(Razor 视图引擎)中元素的背景时遇到了一些问题,并且想知道 ASP.Net 开发服务器(Cassini?)是否正确地为 SVG 文件提供服务。
我的 SVG 文件位于,/img/plus.svg
这是它的内容
我用来设置背景的 css 规则是这样的:
我还将它添加到我的 Web.Config<system.webServer><staticContent>
部分:
当我导航到网址/img/plus.svg
时,文件已正确下载。
这只是一个开发服务器问题,我应该在 IIS 中尝试吗?
asp.net - Visual Studio ASP.NET Development Server 开始返回 HTTP 503 错误的原因是什么?
几个星期以来,我一直在建立一个网站,大部分例行程序都是在创建带有母版页的新 Web 表单。我一直在使用 ASP.NET 开发服务器来查看我对项目的添加,但今天(似乎无处不在)服务器一直在返回 HTTP 503 错误。我尝试重新启动 VS,然后重新启动工作站,然后确保在我的工作站上启用了“绕过本地地址代理”,但无济于事。以前有没有人遇到过这种行为,或者有没有人对我可以查看以调查的日志提出建议?提前致谢。
更新:使用 telnet 时,服务器返回看起来是 ASP.NET 服务器页面的标记,列出 HTTP 错误 400 - 错误请求。在谷歌浏览器中仍然得到 503,在 Firefox 和 Internet Explorer 中仍然出现空白页。
c# - 如何阻止 1 个解决方案启动您的所有网站?
我正在研究一个包含大约 30 个项目的解决方案。
所有项目都是为 1 个特定客户构建的(因此是相同的解决方案),但并非所有项目都相互依赖。
例如,我们有一个后端 API、一个前端 API、2 个网站、一些服务等
。我遇到的问题是,每次我开始调试其中一个项目时,Visual Studio 都会启动 9 个 ASP.NET 开发服务器(每个网站/服务 1 个)。
即使是没有被引用或从当前构建配置中排除的项目也会被启动。
有谁知道阻止这种情况发生的方法?我对此的主要挫败感是启动这些服务需要额外的时间。
提前致谢
visual-studio - 如何将来自 asp.net 开发服务器的文件写入 test out 文件夹?
这感觉很神奇,显然我不是我想成为的巫师。
我有一个在本地 asp.net 开发服务器中调试的 Web 服务。mstest 单元测试在 Windows XP 上运行良好,但是当我在 Windows 7 机器上构建和测试时,Web 服务代码不会将它应该写入的日志写入磁盘。
当我尝试向单元测试代码添加显式 Directory.CreateDirectory(@".\TestDir") 调用并进入调试器时,我可以看到该文件夹出现。但是当测试完成时,文件夹不见了。
此外,当我在服务器代码中显式创建目录并进入调试器时,我看不到正在创建的目录,但我也没有遇到任何异常。
我为开发人员使用 Visual Studio Team System 2008。
visual-studio - Visual Studio:如何在不打开浏览器窗口或看到警告的情况下启动开发服务器?
Visual Studio 2010 专业版
所以我希望能够“开始调试(F5)”或“不调试就开始(Ctrl + F5)”而不需要a)打开浏览器窗口或b)从Visual Studio获取错误消息
我尝试了以下方法:
将“开始操作”设置为“不打开页面。等待来自外部应用程序的请求”
这对调试很有用,但是如果我在没有调试的情况下开始,我每次都会收到以下错误消息:
将“开始操作”设置为不执行任何操作的外部程序。这非常适合在不调试的情况下启动,但是如果我尝试调试,那么调试器会立即启动和停止。
我什至不明白那个 VS 错误信息。我是“不调试就开始”......当然没有什么要调试的!别打扰我了!
提前致谢!
asp.net - 部署问题 asp.net web 应用程序
我有购物车网络应用程序。当我在本地机器上运行它时,它工作正常。但是当我在线托管我的应用程序时,我面临两个问题
- 当我登录并在一段时间后使用我的应用程序时,用户会自动注销并重定向到登录页面。
- datalist控件检索并显示的一些图片未显示仅显示文本
我正在使用 FormsAuthentication.RedirectFromLoginPage(username, true) 方法登录用户
我的 web.config 文件是
我正在使用的登录页面代码
c# - ExecuteScalar 返回 null 或 DBNull(开发或生产服务器)
DataRow
我正在尝试向C#中的现有列添加一列。之后,该列将填充我数据库中的单个值。
DataRow dr 已经存在,并且列“COLNAME”也存在。
comTBP 是我的SqlCommand
.
如果我的数据库中有一个值并且 ExecuteScalar() 可以获得该值,这一切都可以正常工作。如果我在我的开发服务器(本地)上测试此代码,如果 ExecuteScalar() 返回 null 或 DBNull 并且我的新列的值为 0,它也可以工作。但是如果我将代码部署到生产服务器,就会出现问题。如果我做同样的事情,使用相同的数据库,它会抛出一个异常,并显示它无法将 DBNull 转换为 Int32 的消息。
我的问题是为什么这个错误出现在生产服务器上而不是我的本地开发服务器上?
openxml-sdk - Godaddy 与 Open XML SDK
我正在尝试在 Godaddy 的网页中加载 Open XML SDK 库。
我无法正确加载 dll。
我询问了技术支持,但他们所说的只是在他们的 IIS 设置中创建一个文件夹以及一些关于“ASP.NET 应用程序 DLL”的内容,而我没有得到。
我认为这个库应该没问题,因为它只是操纵 XML 文件。
我得到的错误是:
asp.net - 由浏览器发出的请求处理得很好,但当由同一台机器上的 ASP.NET 应用程序发出时却没有
我正在调试在同一台机器上运行在不同 Cassini 实例下的两个 ASP.NET 应用程序,并且关闭了“自定义错误”。一个应用程序在端口 100 上运行,并希望执行GET
来自在端口 90 上运行的另一个应用程序的请求。因此它运行以下代码:
最后一行抛出WebException
带有HTTP 400
代码和 null InnerException。如果我在剪贴板中复制相同的 URL,将其传递到在同一台机器上运行的 IE 中 - 请求在端口 90 上排队到应用程序/Controller/Action/
并被调用,甚至参数也可以正常传递。
这里的问题根源可能是什么,我该如何解决?
asp.net - ASP.NET Web 应用程序目标框架 3.5,但开发服务器版本信息显示为 2.0?
我将 Web 应用程序的目标框架设置为 .Net Framework 3.5,但是当我收到 YSOD 时,页面底部的“版本信息”显示“Microsoft .NET Framework 版本:2.0.50727.5448;ASP.NET 版本: 2.0.50727.5420"
我也在 File > New Web Application 上复制了这个,所以我可以得出结论,我的代码没有做任何不合时宜的事情。
有谁知道这是为什么,或者如何解决?