小编Nic*_*ago的帖子

无法从程序集'System.ServiceModel加载类型'System.ServiceModel.Activation.HttpModule'

我在IIS中运行我的Web项目.

这是一个4.0 Framework APP.

我有一个Service.svc,当我运行我的应用程序时,我收到此错误.

"无法从程序集'System.ServiceModel,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'加载类型'System.ServiceModel.Activation.HttpModule'

我试过这个 - > aspnet_regiis.exe -iru我在很多论坛中发现它并没有解决我的问题.

有谁知道另一种方法?

iis service svc

87
推荐指数
6
解决办法
11万
查看次数

URL 处理 + MVC 4 + Jquery Ajax + IIS

我一直在开发一个 MVC 4 应用程序,其中还包括通过 Jquery 的 Ajax。我遇到了一个问题。

例如,如果我单击一个按钮,onclick 事件将触发一个 javascript 方法。此方法位于 .js 文件中。

该 javascript 方法使用 Ajax 来调用ActionResult接收一些参数(字符串、整数)的方法,没什么特别的。所以..假设我的操作结果在“ Person”中Controller,它的名称是“ Add”。所以我想添加一个人。

我的 ajax 调用中的 url 属性应该是"/Person/Add",我的数据应该是这样的:

var person = new Object();
person.name = "John";
person.id = 1;

data: person
Run Code Online (Sandbox Code Playgroud)

当使用 Visual Studio 运行应用程序时,这不会出现任何问题。但是当我将它部署到 IIS 中时,我收到 404 错误。

我已经尝试过这个。我<link> <link id="PersonAddURL" href="Url.Content("~/Person/Add") />在布局中添加了 a ,然后没有使用而是url: "/Person/Add"将其更改为url: $("#PersonAddURL").attr("href")

现在,这可行,我认为这不是解决它的好方法。应该还有另外一个更好的。即使我设法解决了这个问题,我仍然希望有人向我解释发生这种情况的原因。我不喜欢每个网址都有一个链接标签的想法。

感谢未来的答案。

iis asp.net-mvc jquery asp.net-mvc-routing

0
推荐指数
1
解决办法
2230
查看次数

标签 统计

iis ×2

asp.net-mvc ×1

asp.net-mvc-routing ×1

jquery ×1

service ×1

svc ×1